Макет Angular 7 и возвращаемое значение для поиска местоположения окна с использованием jasmine

#javascript #angular #jasmine #karma-jasmine #spyon

#javascript #angular #jasmine #karma-jasmine #spyon

Вопрос:

Модульный тест для angular 7 с помощью Jasmine. Мне нужно установить window.location.search значение в Jasmine.

Я пробовал следующие сценарии.

 window.location.search = '?param=part1' 
// It's not working. Browser reloaded or disconnected the unit test cases.

spyOnProperty(window.location, 'search').and.returnValue('?param=part1');
// Disconnected the unit test cases.
  

Как я могу установить window.location.search значение?

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

1. Это не сработает, если вы полностью опустите первую строку кода ( window.location.search = '?param=part1' )?

2. это отключило модульные тестовые примеры