【发布时间】:2019-01-31 21:51:33
【问题描述】:
我今天开始查看 NativeScript,并立即注意到从选项卡式模板生成的应用缺少规范文件,就像从 Angular CLI 生成的应用中包含的那些一样。
有没有办法在生成的应用程序中包含 Karma 和 Jasmine 以及所有相关的规范文件?
我知道有一个用于在 post 中添加规范文件的库,但您还必须返回并确保安装所有 Karma 和 Jasmine 依赖项。我希望有更简单的方法。
文档甚至没有提到自动化测试,所以我猜答案将是一种变通方法。 https://www.npmjs.com/package/nativescript
【问题讨论】:
-
我希望tooling docs here 涵盖您的期望。
-
谢谢,@Manoj,这是朝着正确方向迈出的一步,尽管看起来我仍然需要从头开始编写测试文件?
-
浏览文档,看起来我最初的 Q 的答案是否定的,因为期望规范文件是使用脚手架应用程序生成的。 TNS 是关于以 Android/iOS 设备为目标编写 Angular,而不是 Web 浏览器,因此必须以不同的方式打包和执行测试。对我来说,这似乎是一个增强功能的机会,但也许我错过了一些细节。到目前为止,它似乎支持测试,但不遵循 Angular CLI 的相同 TDD / BDD 自以为是的方法。
标签: angular karma-jasmine nativescript tns