我们正在创建一个使用AngularJS Seed作为项目模板的WebApp。许多控制器,指令,服务都在它自己的js文件中。如何在缩小前管理AngularJS WebApp的E2E测试?
- 应用程序文件夹的内容将被缩小使用闭合。
- 所有库依赖关系将被替换为缩小版本通过CDN。
- 使用Testacular/Jasmine进行Unit/e2e测试。
我不确定典型的开发编译测试过程是什么,因为我对AngularJS和Javascript WebApps的世界是新的:-)我的问题是如何在开发过程中管理应用程序js文件E2E测试是可调试的。这是我目前的想法;
- Testacular手表连续单元测试的源文件。
- index.html页面始终引用连接但未合并的js文件。
- 编译必须在应用程序可以运行/ e2e测试之前进行。
- 构建服务器将缩小其活动的一部分。
这是一个合理的方法吗?它有助于澄清我正在使用WebStorm,nodejs等。
这几乎是我们采取的方法,只有构建完成在提交钩子上。 – SonOfNun
我看不出有什么问题。你在用咕噜声吗?可能有助于管理这一点。 –
感谢罗伊,一个适当的构建工具是缺少的成分。这是我对javascript的想法的范式转变。在过去,JavaScript的“脚本”部分让我低估了语言在大型系统实现中作为一个严肃的竞争者。不再。 :-) – Robert