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)
我在这里错过了什么?
找到答案:
通过在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)