diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts index 433496c..a0dea93 100644 --- a/frontend/src/app/app.component.spec.ts +++ b/frontend/src/app/app.component.spec.ts @@ -103,7 +103,7 @@ describe('AppComponent', () => { fixture.detectChanges(); const items = fixture.debugElement.queryAll(By.css('ul.suggestions li')); - expect(items.length).toBe(2); + expect(items).toHaveSize(2); expect(items[0].nativeElement.textContent.trim()).toBe('java'); expect(items[1].nativeElement.textContent.trim()).toBe('javascript'); })); diff --git a/frontend/src/app/services/autocomplete.service.spec.ts b/frontend/src/app/services/autocomplete.service.spec.ts index 9aed896..623ca70 100644 --- a/frontend/src/app/services/autocomplete.service.spec.ts +++ b/frontend/src/app/services/autocomplete.service.spec.ts @@ -147,7 +147,7 @@ describe('AutocompleteService', () => { const req = http.expectOne(r => r.url === '/api/complete' && r.params.get('q') === 'ja'); req.flush(mockEntries); - expect(emitted.length).toBe(1); + expect(emitted).toHaveSize(1); expect(emitted[0]).toEqual(mockEntries); })); @@ -166,7 +166,7 @@ describe('AutocompleteService', () => { tick(150); http.expectNone('/api/complete'); - expect(emitted.length).toBe(1); + expect(emitted).toHaveSize(1); })); it('cancels previous request on new query (switchMap)', fakeAsync(() => { @@ -186,7 +186,7 @@ describe('AutocompleteService', () => { const secondReq = http.expectOne(r => r.url === '/api/complete' && r.params.get('q') === 'jav'); secondReq.flush([{ query: 'javascript', score: 8 }]); - expect(results.length).toBe(1); + expect(results).toHaveSize(1); expect(results[0][0].query).toBe('javascript'); })); });