Я провел некоторый поиск, но не смог найти простой ответ на мой вариант использования.Я заранее извиняюсь, если уже существует достаточно похожий вопрос по SO.
У меня есть наблюдаемая myObservable
, которая непрерывно передает значение из хранилища (то есть оно представляет состояние хранилища).Я хочу проверить с помощью Jest, что моя наблюдаемая может корректно обновляться, когда в магазине происходят изменения.
// i.e. every time the value changes, an event is emitted by myObservable
myObservable.subscribe(x => console.log(x))
Так что я действительно хочу сделать что-то вроде следующего:
await myStore.set(0)
// insert here: check that `myObservable` stream is a 0
await myStore.set(5)
// insert here: check that `myObservable` stream is a 5
По сути, мне нужен способ «нажать» на myObservable
в любой момент времени, чтобы увидеть, какое значение было передано в последний раз.Извините, если это не совсем вопрос n00b.