【问题标题】:Angular2 unit testing with karma and angular-cli do not work使用 karma 和 angular-cli 的 Angular2 单元测试不起作用
【发布时间】:2016-02-04 22:45:27
【问题描述】:

我只是在 ubuntu 14.04 上使用官方 angular-cli 构建了一个应用程序,具有 nam 版本 v2.14.12 和 node 版本 v4.2.6 和 karma 版本 v0.13.19,

我做了以下步骤:

sudo ng new Project
cd Project
ng serve

项目正在运行,我有项目 Works!在本地主机上:4200

ng build

成功构建项目。存储在“dist/”中

cd dist

我现在在构建项目文件夹中

karma start

我只有一条确认消息,上面写着: Karma v0.13.19 服务器开始于http://localhost:9876/

我做错了什么?为什么没有出现单元测试?

谢谢:)

【问题讨论】:

  • 我已经按照github指令github.com/angular/angular-cli
  • 您是否使用karma init 创建了配置文件?您是否在与配置文件相同的目录中运行karma start?如果是这样,请向我们展示配置文件的样子。
  • @MattScarpino 业力配置文件是作为ng new Project 命令的一部分生成的

标签: unit-testing angular karma-jasmine


【解决方案1】:

当您运行karma start 时,您需要从项目根目录而不是 dist 目录执行此操作。

README 中关于dist 的说明是为了确保项目已经被编译。

【讨论】:

    猜你喜欢
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2014-03-18
    • 2018-02-26
    • 2019-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多