【发布时间】:2016-05-13 14:25:11
【问题描述】:
我们有一个使用桶导入模式的 Angular2 项目。我正在尝试为它编写单元测试,但是 Karma 似乎找不到桶语句引用的模块。
正在测试的文件导入使用:
import {provider1, provider2, provider3} from "../../../core/providers";
import {component1} from "../../controls";
并且 karma 输出以下警告:
13 05 2016 08:57:43.732:WARN [web-server]: 404: /base/src/app/core/providers
13 05 2016 08:57:43.732:WARN [web-server]: 404: /base/src/app/core/controls
现在加载我们的客户端脚本的 karma 配置文件部分:
// paths loaded via module imports
{ pattern: "src/app/**/*.js", included: false, watched: true },
// paths to support debugging with source maps in dev tools
{ pattern: "src/app/**/*.ts", included: false, watched: false },
这应该加载所有客户端脚本,但我认为由于我正在单元测试的文件使用桶导入,Karma 不知道如何处理它。我也不...
我尝试为这种桶形图案添加代理,但没有成功。
我该怎么办?
【问题讨论】:
标签: angular karma-runner karma-jasmine