【问题标题】:How to test apps separately in a multi-app project?如何在多应用项目中单独测试应用?
【发布时间】:2017-11-16 13:12:15
【问题描述】:

我有一个多应用项目。我可以使用以下命令单独运行应用程序:ng serve --app <appName> -aot

另一方面,我希望能够像运行它们一样分别为每个应用运行测试。

例如ng test --app <appName> --sm=false 但它没有按预期工作。测试总是由文件系统中的第一个应用程序开始。

我一直在搜索,发现我可能需要更改 angular-cli.json - Proposal: app-specific karma config 的配置,这很有意义......但不幸的是它也不起作用。


有什么提示吗?

【问题讨论】:

  • 什么也不起作用?您是否使用单独的 karma conf 运行测试?你是怎么开始的?

标签: angular karma-jasmine angular-cli


【解决方案1】:

您不需要--app 参数。而是运行ng test <appName>

如果你检查ng test --help,你会得到:usage: ng test <project> [options]

不过,我在Angular CLI: 6.0.0-rc.6

【讨论】:

    猜你喜欢
    • 2016-10-16
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多