У меня есть компонент, созданный с помощью Polymer 2, и у меня есть поведение, вызывающее функцию, когда в URL существует флаг query-params.Но как я могу проверить это с помощью Sinon?
Компонент проверки параметров запроса с помощью:
new URLSearchParams(window.location.search);
и если
this.switcher = urlParams.get('some-flag')
, мне нужно вызвать функцию.Я сделал это поведение в connectedCallback.
Можно ли изменить URL с помощью sinon, чтобы проверить это поведение?
Я попытался создать поддельную функцию проверки URL и вручную установить флаг this.switcher при вызове connectedCallback, но это мне совсем не помогло.
Я не могу найти в документации никаких советов по этому поводу.