我打算使用可以使用Karma执行的Mocha编写测试。当我开发代码时,应用程序从http://localhost:3000
开始,我想运行测试(通过命令行 - 通过GRUNT)来验证DOM的状态。
如何配置业力来做到这一点? 如何为该视图提供HTML?
此外,还有多个页面,每个页面都有一组不同的测试。如何构建解决方案以便精确执行所有测试?
答案 0 :(得分:5)
我认为您需要Protractor
配置Karma
。以下是示例(使用Jasmine
) - https://github.com/angular/angular-seed/blob/master/test/protractor-conf.js。
它可以运行浏览器,模拟任何动作,如真正的“结束”用户,并检查DOM元素。