【发布时间】:2012-02-06 20:29:32
【问题描述】:
我正在尝试测试我已经开始使用的 node.js webapp 摩卡和僵尸。但是有几件事我还是不明白 并希望得到一些帮助。请注意,我使用的是快递
假设我正在测试用户身份验证。显然有两个 部分: 1 - 用户界面 2 - 行为,涉及控制器和模型 所以,我决定把这两个部分分开。对于 UI,我决定 使用僵尸。以下链接包含我为其编写的 UI 测试 用户认证:https://gist.github.com/7e45d6884ce2d32e933d 基本上,我的用户身份验证表单包含用户名和 密码输入字段和登录按钮。我对四个感兴趣 场景:当至少一个输入字段为空且两者都为空时 已由用户提供。 虽然现在四项测试都通过了,但我仍然不相信他们 是正确的测试,或者它是否足够或做正确的事情。 你们(BDD 专家)怎么看? 谢谢 何塞
【问题讨论】:
标签: node.js coffeescript bdd mocha.js zombie.js