Node.js和coffeescript——用Mocha和Zombie测试应用程序
我正在尝试测试我已经开始使用的node.js webapp 摩卡咖啡和僵尸。但有几件事我还是不明白 我想要一些帮助。请注意,我使用的是express 假设我正在测试用户身份验证。显然有两个 部分: 1-用户界面 2-涉及控制器和模型的行为 所以,我决定把这两部分分开。对于UI,我决定 使用僵尸。下面的链接包含我为之编写的UI测试 用户身份验证: 基本上,我的用户身份验证表单包含用户名和密码 密码输入字段和登录按钮。我对四本书感兴趣 场景:当至少一个输入字段为空,并且两个字段都为空时 已由用户提供。 虽然这四项测试现在都通过了,但我仍然不相信它们 是正确的测试,或者是否足够,或者是否做了正确的事情。 你们(BDD专家)怎么想? 谢谢 何塞Node.js和coffeescript——用Mocha和Zombie测试应用程序,node.js,coffeescript,bdd,mocha.js,zombie.js,Node.js,Coffeescript,Bdd,Mocha.js,Zombie.js,我正在尝试测试我已经开始使用的node.js webapp 摩卡咖啡和僵尸。但有几件事我还是不明白 我想要一些帮助。请注意,我使用的是express 假设我正在测试用户身份验证。显然有两个 部分: 1-用户界面 2-涉及控制器和模型的行为 所以,我决定把这两部分分开。对于UI,我决定 使用僵尸。下面的链接包含我为之编写的UI测试 用户身份验证: 基本上,我的用户身份验证表单包含用户名和密码 密码输入字段和登录按钮。我对四本书感兴趣 场景:当至少一个输入字段为空,并且两个字段都为空时 已由用户提供
done
函数,该函数是it
函数的回调函数
it 'should do something', (done) ->
browser.visit 'somepage', {debug: true}, ->
done()
done
函数,该函数是it
函数的回调函数
it 'should do something', (done) ->
browser.visit 'somepage', {debug: true}, ->
done()