Karma的基本目录位置

Lav*_*dor 4 unit-testing karma-runner karma-jasmine

在使用业力时无法为我的测试加载模板装置.为了简化,

去c:\

创建了一个1.txt文本文件.

制作一个简单的业力初始化文件包含:

basePath: '',
Run Code Online (Sandbox Code Playgroud)

使用以下方式启动业力

C:\> karma start .\sample.conf.js
Run Code Online (Sandbox Code Playgroud)

Chrome开放时间:

http://localhost:9876/?id=49209467
Run Code Online (Sandbox Code Playgroud)

然后我尝试导航到:

http://localhost:9876/base/1.txt
Run Code Online (Sandbox Code Playgroud)

但是在浏览器中收到了"NOT FOUND"错误消息,以及来自karma的消息:

WARN [web-server]: 404: /base/1.txt
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

Lav*_*dor 6

找到答案:

通过在karma配置文件中添加以下内容:

files: [ 
....
{ pattern: 'mocks/**/*.html', watched: true, served: true, included: false },
....
Run Code Online (Sandbox Code Playgroud)

我设法通过浏览来访问所需的文件

http://localhost:9876/base/mocks/file.html
Run Code Online (Sandbox Code Playgroud)

  • 如果你碰巧在瑞士,我会给你买啤酒!在一个问题上,我一直在咬我的桌子. (4认同)