Как инициализировать BehaviorSubject в тестовом компоненте? - PullRequest
0 голосов
/ 05 апреля 2019

В файле TS источник данных инициализируется следующим образом: public dataSource: Observable = new BehaviorSubject ([]);

Как выполнить инициализацию в файле SPEC

1 Ответ

0 голосов
/ 05 апреля 2019

В файле .spec вам нужно заполнить источник данных исходным состоянием в соответствии с методиками тестирования.В javascript:

const datasource = new BehaviorSubject("a");

Дополнительно : затем запустите функцию для проверки, которая действует на datasource, то есть:

setToB() // i.e: datasource.next("b")
datasource.subscribe(val => val.shouldEqual("b"))
...