angularjs - 如何从规范文件中引用单个 HTML 文件中定义的 AngularJS 模块
问题描述
我AngularJS
在单个HTML
文件中定义了一个模块。不幸的是,我无法将其重构为单独的文件。
我需要使用 and 添加单元测试angular-mocks
,jasmine
并且我需要使用 Node.JS(即npm jasmine
)运行单元测试。我想离开karma
图片。
我查看了该angular-seed
项目,但所有控制器和视图都很好地分开,这不是我的情况。
如何从我的文件AngularJS
中引用我的单个HTML
文件中的模块spec
?
解决方案
不幸的是,除非您使用自己的预处理器来执行此类操作,否则这是不可能的。
我也绝对不建议尝试避免使用 Karma 来测试您的 angularJS 应用程序,它提供了一个开箱即用的解决方案来在浏览器中测试您的代码。否则你将不得不自己做这一切,除非你已经完成了这项工作,否则这真的没有任何好处。
您可以并且应该将您的 JS/HTML 文件分开,它现在可能可以工作,但它会减少很多麻烦。
推荐阅读
- search - 在 Prestashop 中更改搜索方法
- elasticsearch - Kibana Windows zip 分发解压时间太长
- javascript - getElementsByClassName 的索引未定义,但不是整个对象
- com - 本地服务器 COM 中的 IConnectionPoint 事件
- xamarin.forms - Xamarin 表单聊天实现
- python - 如何多次替换 Pandas Column 中的值?
- centos - CentOS 7 - 正确添加本地包到 yum 仓库
- c# - 从 DateTime.Now.Date 中删除尾随零
- powershell - Sitecore Powershell 报告不返回任何结果
- javascript - 如何让角度前端等待快速 REST-Call 响应