Модульные тесты Angular 2 — изменение размера окна перед каждым модульным тестированием

#angular

#angular

Вопрос:

Я тестирую директиву атрибута. Большая часть функциональности директивы может быть протестирована на небольших размерах экрана. Как мне предоставить объект window и изменить его размер до определенной ширины и высоты перед выполнением каждого тестового примера?

 beforeEach(() => {
  fixture = TestBed.configureTestingModule({
    declarations: [ TestComponent, NavDirective]
  })
  .createComponent(TestComponent);
  fixture.detectChanges();
});

it('should open when trigger button is clicked', () => {
  //write tests to simulate a click on the trigger button 
  //but it is visible only when the screen size is small
});
  

Комментарии:

1. То, что вы делаете, — это функциональный / E2E тест, а не модульный тест.