Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TDD基础-我是添加还是替换测试?_Javascript_Unit Testing_Tdd_Mocha.js - Fatal编程技术网

Javascript TDD基础-我是添加还是替换测试?

Javascript TDD基础-我是添加还是替换测试?,javascript,unit-testing,tdd,mocha.js,Javascript,Unit Testing,Tdd,Mocha.js,我是TDD的新手,我正在努力解决这个问题 这一切都很清楚,除了一件基本的事情,似乎太明显了,无法提及: 在运行第一个测试(模块存在)之后,在运行下一个测试之前,我应该如何处理代码?我是否保留它,以便下次测试包括第一次测试的结果?我是否删除原始代码?或者我要注释掉它,只保留当前测试未注释 换句话说,我的spec文件最终是一长串每次运行的测试,还是只包含当前的测试?引用了问题中链接到的同一篇文章 因为我没有失败的测试,所以我不会写任何模块 代码。规则是:在测试失败之前,没有模块代码。所以 我该怎么办

我是TDD的新手,我正在努力解决这个问题

这一切都很清楚,除了一件基本的事情,似乎太明显了,无法提及:

在运行第一个测试(模块存在)之后,在运行下一个测试之前,我应该如何处理代码?我是否保留它,以便下次测试包括第一次测试的结果?我是否删除原始代码?或者我要注释掉它,只保留当前测试未注释


换句话说,我的spec文件最终是一长串每次运行的测试,还是只包含当前的测试?

引用了问题中链接到的同一篇文章

因为我没有失败的测试,所以我不会写任何模块 代码。规则是:在测试失败之前,没有模块代码。所以 我该怎么办我写了另一个测试——这意味着重新思考


Spec将以每次运行的测试列表结束,以检查每个附加功能的回归错误。如果添加新功能会破坏之前添加的功能,那么之前的测试将通过失败来指示。

引用问题中链接到的同一篇文章

因为我没有失败的测试,所以我不会写任何模块 代码。规则是:在测试失败之前,没有模块代码。所以 我该怎么办我写了另一个测试——这意味着重新思考

Spec将以每次运行的测试列表结束,以检查每个附加功能的回归错误。如果添加新功能会破坏之前添加的内容,那么之前的测试将通过测试失败来指示