import { NO_ERRORS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { AboutComponent } from './about.component'; import { HighlightDirective } from './shared/highlight.directive'; let fixture: ComponentFixture; describe('AboutComponent (highlightDirective)', () => { // #docregion tests beforeEach(() => { fixture = TestBed.configureTestingModule({ declarations: [ AboutComponent, HighlightDirective], schemas: [ NO_ERRORS_SCHEMA ] }) .createComponent(AboutComponent); fixture.detectChanges(); // initial binding }); it('should have skyblue

', () => { const de = fixture.debugElement.query(By.css('h2')); expect(de.styles['backgroundColor']).toBe('skyblue'); }); // #enddocregion tests });