typescript 测试OBS-todos.component.spec.ts
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 测试OBS-todos.component.spec.ts相关的知识,希望对你有一定的参考价值。
const todosServiceStub = {
get() {
return of( [{id: 1}] )
}
};
describe('TodosComponent', () => {
beforeEach(() => {
TestBed.configureTestingModule({
declarations: [ TodosComponent ],
providers: [{provide: TodosService, useValue: todosServiceStub}]
})
});
it('should NOT work', () => {
fixture.detectChanges();
// The loading element should be visible
expect(element.querySelector('.loading')).not.toBeNull();
fixture.detectChanges();
expect(element.querySelectorAll('.todo').length).toEqual(1);
// The loading element should be hidden
expect(element.querySelectorAll('.loading').length).toEqual(0);
});
});
以上是关于typescript 测试OBS-todos.component.spec.ts的主要内容,如果未能解决你的问题,请参考以下文章
给 TypeScript 项目编写单元测试的一些小经验
在 Typescript 单元测试中模拟
如何运行用 TypeScript 编写的 Mocha 测试?
TypeScript - 使用带有单元测试的模块或类?
如何测试使用 jasmine + TypeScript 使用常量调用的函数
使用 AVA 和 TypeScript 测试 Nuxtjs 应用程序