Javascript SPA中捆绑的单元测试问题
我正在开发一个带有捆绑的单页应用程序。当我在js文件中进行更改时,单元测试花费了太多的时间,因为我必须完成以下步骤Javascript SPA中捆绑的单元测试问题,javascript,angularjs,Javascript,Angularjs,我正在开发一个带有捆绑的单页应用程序。当我在js文件中进行更改时,单元测试花费了太多的时间,因为我必须完成以下步骤 吞咽(在Visual studio中编译项目时发生) 打开chrome并从登录页面开始 单击下一步->下一步->下一步,导航到该页面 是否有任何技巧可以避免每次都执行这些步骤???对于您的单元测试,如果您正在使用karma,您必须安装karma chrome launcher。使用karma phantomjs启动器。使用以下方式安装:- npm install karma-pha
是否有任何技巧可以避免每次都执行这些步骤???对于您的单元测试,如果您正在使用karma,您必须安装karma chrome launcher。使用karma phantomjs启动器。使用以下方式安装:-
npm install karma-phantomjs-launcher --save-dev
并更新karma.conf.js
karma start karma.conf.js --single-run
(或者,您也可以在配置中设置single run:true)
现在你不必与chrome/浏览器界面交互 E2E/集成测试!基本上是单元测试,但有浏览器自动化。