Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我AngularJS在单个HTML文件中定义了一个模块。不幸的是,我无法将其重构为单独的文件。
AngularJS
HTML
我需要使用 and 添加单元测试angular-mocks,jasmine并且我需要使用 Node.JS(即npm jasmine)运行单元测试。我想离开karma图片。
angular-mocks
jasmine
npm jasmine
karma
我查看了该angular-seed项目,但所有控制器和视图都很好地分开,这不是我的情况。
angular-seed
如何从我的文件AngularJS中引用我的单个HTML文件中的模块spec?
spec
不幸的是,除非您使用自己的预处理器来执行此类操作,否则这是不可能的。
我也绝对不建议尝试避免使用 Karma 来测试您的 angularJS 应用程序,它提供了一个开箱即用的解决方案来在浏览器中测试您的代码。否则你将不得不自己做这一切,除非你已经完成了这项工作,否则这真的没有任何好处。
您可以并且应该将您的 JS/HTML 文件分开,它现在可能可以工作,但它会减少很多麻烦。