【发布时间】:2019-07-29 15:13:06
【问题描述】:
我正在尝试为 react-countdown-now 计时器编写笑话测试。它应该很简单,但我是个玩笑新手,我很难写。
import React from 'react';
import ReactDOM from 'react-dom';
import Countdown, { zeroPad } from 'react-countdown-now';
import "./TimeOut.scss";
const renderer = ({ minutes, seconds, completed }) => {
return <div><span>{zeroPad(minutes, 2)}:{zeroPad(seconds, 2)}</span></div>;
};
class Timer extends React.Component {
constructor(props) {
super(props);
this.state = {
timeout: props.timeout * 60 * 1000
};
}
render() {
return (
<Countdown
date={Date.now() + this.state.timeout}
renderer={renderer}/>
);
}
}
export default Timer;
【问题讨论】:
-
你到底想测试什么?
-
目前,有一个 10 分钟的计时器,由于不活动,您将被注销。所以我应该测试它是否正常工作。
-
好的,请包括您目前的测试。
-
我写的有什么意义吗?