【发布时间】:2014-04-18 18:49:16
【问题描述】:
DalekJS 是否可以调用或使用之前的测试(如登录测试)并在该测试完成后继续?我想将我的测试文件编写为单个测试,以便个人只能编辑其中的一小部分。
我想测试一个菜单项是否真的链接到一个页面,但是调用测试来检查用户是否可以登录到该站点,因为菜单项测试要求用户登录。
【问题讨论】:
标签: node.js testing include require dalekjs
DalekJS 是否可以调用或使用之前的测试(如登录测试)并在该测试完成后继续?我想将我的测试文件编写为单个测试,以便个人只能编辑其中的一小部分。
我想测试一个菜单项是否真的链接到一个页面,但是调用测试来检查用户是否可以登录到该站点,因为菜单项测试要求用户登录。
【问题讨论】:
标签: node.js testing include require dalekjs
由于 DalekJS 文件只是“普通的 Node.js”文件,你基本上可以做任何你想做的事情;)
我有一些关于如何让你的测试保持干燥和模块化的资源,去看看这个存储库https://github.com/asciidisco/jsdays-workshop/tree/8-dry我为一个研讨会做的。更具体地说,这些文件尤其是:
https://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/form2.jshttps://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/functions/configuration.jshttps://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/functions/formHelper.jshttps://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/functions/selectors.js
【讨论】: