【问题标题】:Can the NativeScript CLI also generate spec files?NativeScript CLI 也可以生成规范文件吗?
【发布时间】: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


【解决方案1】:

3天前我在github上为这个问题添加了issue

【讨论】:

  • 不错。我们将不得不看看这个问题是否得到解决。
【解决方案2】:

截至目前,浏览@Manoj 指示的文档,看起来我最初的问题的答案是否定的,因为我们期望规范文件是使用脚手架应用程序生成的。

TNS 是关于以 Android/iOS 设备作为目标编写 Angular,而不是 Web 浏览器,因此必须以不同的方式打包和执行测试。

对我来说,这似乎是一个增强功能的机会,但也许我遗漏了一些细节。到目前为止,它似乎支持测试,但不遵循 Angular CLI 的相同 TDD / BDD 自以为是的方法。

【讨论】:

    猜你喜欢
    • 2020-02-29
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 2012-02-11
    相关资源
    最近更新 更多