DalekJS可以调用或使用以前的测试(如登录测试)并在测试完成后继续吗?我想把我的测试文件写成单独的测试,这样每个人只能编辑其中的一小部分。
我想测试一个菜单项是否真的链接到一个页面,但是调用测试来检查用户是否可以登录到网站,因为菜单项测试要求用户登录。
由于DalekJS文件只是"普通的Node.js"文件,你基本上可以做任何你想做的;)
我有一些关于如何保持测试DRY的资源& &;模块化,去看看这个存储库https://github.com/asciidisco/jsdays-workshop/tree/8-dry我为一个研讨会做的。更具体地说,这些文件:
https://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/form2.js https://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/functions/configuration.js https://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/functions/formHelper.js https://github.com/asciidisco/jsdays-workshop/blob/8-dry/test/dalek/functions/selectors.js