标签: javascript unit-testing nightwatch.js
我有几个实用程序函数,比如我想直接测试的validateEmail(email),也就是说,没有通过UI。这可能通过Nightwatch吗?我在Nightwatch中进行了所有的UI测试,并希望坚持使用单个工具集进行所有测试。 是的,我"得到它"大多数测试可以(也许应该)在公共场所进行测试。水平。但为了完整性,我还想用一切可能的输入直接测试一些内部效用函数。 谢谢!
答案 0 :(得分:1)
您要做的是测试单个代码单元:单元测试。 Nightwatch用于通过浏览器自动化进行端到端和用户交互测试。您可以破解它并以允许Nightwatch获取它们的方式公开您的实用程序功能,但它不是正确的工具。查看单元测试库,如Jasmine或Mocha。