【发布时间】:2019-12-25 12:31:24
【问题描述】:
我有一个测试文件夹,里面有 3 个文件,
1)nav-bar.init.spec.ts
2)nav-bar.scaffold.ts
3)nav-bar.spec.ts
我分别有以下代码,
在导航栏.init.spec.ts,
import { TestBed, async } from '@angular/core/testing';
import { Navbarcomponent } from './app.component';
describe('Navbarcomponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [
Navbarcomponent
],
}).compileComponents();
}));
在 nav-bar.spec.ts,
import { TestBed, async } from'@angular/core/testing';
import { Navbarcomponent } from './app.component';
describe('Navbarcomponent', () => {
let component: Navbarcomponent;
beforeEach(() => {
component = new Navbarcomponent();
}));
it (should create,()=>{
expect(conponent).toBeTruthy()
}); //// I added this test case here
当我运行测试用例时,业力屏幕显示“NO SPEC FOUND”
我的 Karma.config 文件, karma-config-1
[karma-config-2][2]
我对这种模块化感到困惑。谁能给我建议帮助。谢谢。
【问题讨论】:
-
你能发布你的 karma.conf.js 吗
-
确定@Anton Bks
-
@Anton Bks 我用图片更新了业力文件,你能看看吗。
-
你在使用量角器和因果报应吗?
标签: javascript jasmine mean-stack angular8 angular-unit-test