这是我必须测试的代码:
getTransitionMethod(transition) {
switch (transition) {
// ease linear
case "easeLinear":
return d3EaseLinear;
break;
// easeQuadIn as d3EaseQuadIn,
case "easeQuadIn":
return d3EaseQuadIn;
break;
// easeQuadOut as d3EaseQuadOut
case "easeQuadOut":
return d3EaseQuadOut;
break;
// easeQuadInOut as d3EaseQuadInOut
case "easeQuadInOut":
return d3EaseQuadInOut;
break;
// easeCubicIn as d3EaseCubicIn
case "easeCubicIn":
return d3EaseCubicIn;
break;
// easeCubicOut as d3EaseCubicOut,
case "easeCubicOut":
return d3EaseCubicOut;
break;
// easeCubicInOut as d3EaseCubicInOut,
case "easeCubicInOut":
return d3EaseCubicInOut;
break;
// easePolyIn as d3EasePolyIn,
case "easePolyIn":
return d3EasePolyIn;
break;
这是针对每种情况进行的快照测试:
describe("<ReactSpeedometer caseswitch 1/>", () => {
const setup = () => {
const majorProps = {
needleTransition: "easeLinear",
};
const wrapper1 = mount(<ReactSpeedometer {...majorProps} />);
return { majorProps,wrapper1};
};
describe("basic snapshot testing", () => {
const { wrapper1, majorProps } = setup();
it("should render correctly", () => {
expect(toJson(wrapper1)).toMatchSnapshot();
});
});
});
根据这份报道,我无法报道这段休息时间,有人能帮我吗?我如何在报道中报道这段休息时间?
暂无答案!
目前还没有任何答案,快来回答吧!