import * as React from "react"
import { render } from "enzyme"
import TestRenderer from "react-test-renderer"
import sinon from "sinon"
import Spinner from ".."
describe("Spinner", () => {
it("Spinner 是否正确渲染", () => {
const wrapper = TestRenderer.create(
children
)
expect(wrapper).toMatchSnapshot()
})
it("value Prop 是否能验证 [0, 1] 外的数字", () => {
const stub = sinon.stub(console, "error")
render()
expect(stub.calledOnce).toEqual(true)
stub.restore()
})
it("各情况快照核对", () => {
const wrapper0 = TestRenderer.create()
const wrapper1 = TestRenderer.create()
const wrapper2 = TestRenderer.create()
const wrapper3 = TestRenderer.create()
const wrapper4 = TestRenderer.create(
)
expect(wrapper0).toMatchSnapshot()
expect(wrapper1).toMatchSnapshot()
expect(wrapper2).toMatchSnapshot()
expect(wrapper3).toMatchSnapshot()
expect(wrapper4).toMatchSnapshot()
})
})