| async as user">
{{user.name}}
<div *ngIf="var$ | async as var">
{{var}}
</div>
</div>
В описании пайпа метод transform может возвращать null. Нужно ли такое тестить и возможно ли вообще?
При условии что в этих потоках реальные данные (например Observable<User> и Observable<string>)
По идее некритично
ну так если null прилетит то *ngIf не сработает, разве нет?
тогда как его замокать чтобы прилетел null? В потоке Observable<user> не может быть пустых значений
вопрос больше именно в тестах. Возможно ли протестить и замокать null?
Передай null, будет null. Типа *ngIf="null | async"
https://github.com/angular/angular/blob/master/packages/common/src/pipes/async_pipe.ts Вот исходник. Как я понимаю null возвратится в случае, если передать null или undefined
Мне нужно в тестах замокать это и проверить что когда асинк пайп возвращает null - часть контента не выводилась
Обсуждают сегодня