169 похожих чатов

Ребята, кто использует ng-mocks - можно ли переопределить свойства тестируемого

компонента ДО отработки onInit() при использовании MockRender(TargetComponent)? проблема в том что MockRender сам прогоняет весь lifecycle.

27 ответов

14 просмотров

mockinstance?

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
mockinstance?

пробовал, но почему то не сработало: MockInstance(TargetComponent, { init: (instance)=>{ instance.prop$=of('test data'); } }); сейчас пока хватает TestBet.createComponent

Sergei Sergeevich
пробовал, но почему то не сработало: MockInstance(...

с сервисами был прикол, что если использовать provide useValue, то mockInstance игнорится. Возможно с компонентом что-то похожее

Sergei-Sergeevich Автор вопроса
Sergei Sergeevich
пробовал, но почему то не сработало: MockInstance(...

ну у меня такая конструкция работает обычно

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
ну у меня такая конструкция работает обычно

ок, спасибо. сейчас еще разок попробую, может как всегда по невнимательности что то упустил

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
ну у меня такая конструкция работает обычно

ты применяешь MockInstance непосредственно на тестируемый компонент, до вызова MockRender?

Sergei Sergeevich
ты применяешь MockInstance непосредственно на тест...

так, обманул. На сервисы и используемые в тестируемом компоненте компоненты

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
так, обманул. На сервисы и используемые в тестируе...

в плане сервисов, чем MockInstance оличается от TestBed.inject?

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
так, обманул. На сервисы и используемые в тестируе...

используемые в компоненте компоненты, они же замоканы, что там переопределять, output?

Sergei Sergeevich
используемые в компоненте компоненты, они же замок...

ну допустим мне нужно какое-то состояние от них ) может там viewchild

Sergei Sergeevich
в плане сервисов, чем MockInstance оличается от Te...

а вообще если использовать тулзу дополнительную, то проще через её обертки работать обычно)

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
всем?) тут скорее inject vs MockRender

вот например разве не одно и тоже?

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
всем?) тут скорее inject vs MockRender

но почему ты сравниваешь TestBed.inject и MockRender вот этого не понимаю. по мне так либо MockRender либо TestBed.createComponent. извини что много вопросов, хочется разобратся с этим

Sergei Sergeevich
screenshot вот например разве не одно и тоже?

на самом деле у меня в некоторых тестах тоже мокИнстанс соседствует с inject и там как как раз spy

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
mockinstance?

Привет. А у тебя не возникало проблем с директивами ngFor при использовании MockBuilder, MockRender?

Sergei Sergeevich
Привет. А у тебя не возникало проблем с директивам...

У меня не так много тестов, так что такого кейса скорее всего не было)

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
У меня не так много тестов, так что такого кейса с...

что то не понимаю, собираю модуль как положено: MockBuilder(TargetComponent, TestModule), импортирую CommonModule в TestModule, а тесты ругаются на каждый ngFor будто я туда объект поставляю (...NgFor only supports binding to Iterables such as Arrays)

Sergei Sergeevich
что то не понимаю, собираю модуль как положено: Mo...

ngFor отвечает что он работает но в него попадает что то левое

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
пальцем в небо: .keep на commonModule есть?

пробовал. вообще там автоматом keep на это

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
пальцем в небо: .keep на commonModule есть?

все заработало но только через TestBed.configureTesingModule и MockModule/MockProvider/...

Sergei Sergeevich
все заработало но только через TestBed.configureTe...

Печально) если есть сценарий воспроизведения, было бы круто завести багу

Sergei-Sergeevich Автор вопроса
ಠ_ಠ Кирилл ಠ
Печально) если есть сценарий воспроизведения, было...

Да, если время будет то обязательно попробую воспроизвести на чистом проекте

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта