【发布时间】:2020-12-19 03:36:27
【问题描述】:
我想在每个it 函数之后检查按钮禁用状态。所以我使用了afterEach 函数,但出现了如下错误。
如何在 afterEach 函数或任何 workarround 中调用 describe 或 it 函数。
'it' should only be used in 'describe' function
describe('Input Error Check', () => {
const fixture = TestBed.createComponent(AppComponent);
afterEach( () => {
const searchButon = fixture.debugElement.query(By.css('#searchButton')).nativeElement as HTMLButtonElement
expect(searchButon.disabled).toBeTruthy()
})
it('No Input Value', () =>{
// write test code
})
it('Invalid Input Value', () =>{
// write test code
})
})
【问题讨论】:
标签: javascript angular unit-testing jasmine