Обновите снимок со значениями переменных компонентов

#angular #unit-testing #testing #jestjs #ts-jest

Вопрос:

У меня есть это в шаблоне компонента:

 <span *ngIf="!label">No label</span>  

компонент:

 @Input() label?: string;  

И проверить:

 component.label = 'My label'; expect(component).toMatchSnapshot();  

Почему это порождает это?

 <span>No label</span>  

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

1. Чего ты ожидаешь?

2. не такой промежуток времени, так как я передаю метку компоненту

3. Я думаю, вам нужно вызвать DetectChanges сразу после обновления метки