написать skip(1) оператор, проблема решена
но в unit test вызывается один раз таким образом
subject$.next(blaa) - и это срабатывает только один раз, и соответвенно то что внутри subscribe в тесты не попадает
как сделать так чтобы next вызвался два раза в юнит тестах ?
подписка срабатывает два раза Почем два раза?
два раза компонент вызывается
ну вот эту проблему решайте, такого не должно быть Почему два раза вызывается?
Ну непонятно ничего, честно Вы сейчас в тестах костыль какой то воткнёте просто
Оказывается тест пишется, а потом под него подгоняем? В чём тогда смысл тестирования?
а как можно закостылить это дело?
Тут я не помощник) не советую так делать, лучше разберитесь почему так
а не пробовали тестить через TestScheduller?
Даже не так, костыляем тест, а не просто подгоняем)
может есть link какой для изучения?
Глянь сначала дёргается ли у тебя в тестах хук NgOnInit если нет сначала разберись с этим. И в тестах и в бою компонент должен вести себя одинаково. Чтобы дёргался тестировать компонент нужно через компонент обертку
Обсуждают сегодня