我在单个AngularJS
文件中定义了一个HTML
模块。不幸的是,我无法将其重构为单独的文件。
我需要使用angular-mocks
和jasmine
添加单元测试,并且需要使用Node.JS(即npm jasmine
)运行单元测试。我想把karma
留在图片外面。
我查看了angular-seed
项目,但是所有的控制器和视图都很好地分开了,这不是我的情况。
如何从AngularJS
文件中的单个HTML
文件中引用spec
模块?
答案 0 :(得分:0)
不幸的是,除非您滚动自己的预处理器来执行类似的操作,否则将不可能。
我也绝对不建议您尝试避免使用Karma测试您的angularJS应用程序,它提供了一种开箱即用的解决方案,可以在浏览器中测试您的代码。否则,您将必须自己完成所有操作,除非您已经完成了这项工作,否则这样做实际上没有任何好处。
您可以并且应该将JS / HTML文件分离出来,虽然现在可以使用,但是可以减少很多麻烦。