我使用karma init和教程制作了karma.conf.js。当我运行karma start karma.conf.js时,我得到“无效的配置文件文件:[”和一些语法信息对我来说没有任何意义。 Karma配置页面http://karma-runner.github.io/1.0/config/configuration-file.html没有用,因为它没有提供代码语句的示例。我正在使用业力,茉莉核心,业力茉莉,业力 - 铬 - 发射器和其他一些。
我认为问题是不知道放在basePath中的内容的一些组合:并且不知道应该如何设置files:数组。
我有basePath:“”,“Karma配置”页面显示以下代码将访问任何.js文件,因此我使用它。
files: [
'**/*.js'
],
我尝试过其他一些事情,比如
./src/client/app/*.js //and
**/**/**/*.spec.ts
它们都会生成无效的配置文件消息。
我的文件夹结构是
MyProject
src
client
app (has the Angular2 app component and a 1st.spec.js test file)
components
input (contains html, ts and css files for Angular2 components)
navigation
search
etc.
1st.spec.js文件包含简单的重言式测试
describe('1st tests', () => {
it('true is true', () => expect(true).toBe(true));
});
如何让这个测试运行?