Size: a a a

Советский Angular

2021 February 10

MG

Moe Green in Советский Angular
хз - как забавно - позвонил в mi-shop - спросил, что хочу вживую посмотреть на сяоми-ноуты; получил ответ - а у нас нет ноутбуков в розничной продаже )))
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Nikita 👩🏻‍💻💭
я думаю мб подписаться просто в коде теста, да и все
последнее время тоже начал использовать нескольк рабочих столов, вместо открытия окошек на весь экран)
источник

G

George in Советский Angular
Nikita 👩🏻‍💻💭
а есть какой-нибудь простой способ протестировать, что из потока приходит нужное значение ?
без marble testing
посмотри эту библиотеку
https://github.com/hirezio/observer-spy
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Вертихвост キバ 🏡🦊
последнее время тоже начал использовать нескольк рабочих столов, вместо открытия окошек на весь экран)
и как тебе ?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Nikita 👩🏻‍💻💭
и как тебе ?
удобненько
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
у меня 1 рабочий стол, и окна открыты не на весь экран
источник

SS

Stanislav Sokolov in Советский Angular
Nikita 👩🏻‍💻💭
я думаю мб подписаться просто в коде теста, да и все
expect(observerSpy.getValues()).toEqual([10, 30, 50, 70, 90]); - ну вот оно массив и выдает
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Stanislav Sokolov
expect(observerSpy.getValues()).toEqual([10, 30, 50, 70, 90]); - ну вот оно массив и выдает
не, хватит уже библиотек )
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
сделаю подписку в тесте просто
источник

SS

Stanislav Sokolov in Советский Angular
Nikita 👩🏻‍💻💭
сделаю подписку в тесте просто
export function debug() {
 return pipe(
   scan((acc, v) => {
     acc.push[v as any];
     return acc;
   }, [])
 );
}
источник

G

Genady in Советский Angular
Вертихвост キバ 🏡🦊
pairwise(),
map(([previous, current]) => {
 // ...сделаем новый объект
 // ...возвращаем новый объект
})
Он не очень правильно работает. Он не передаёт в след стрим.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Genady
Он не очень правильно работает. Он не передаёт в след стрим.
кто неправильно работает?
источник

G

Genady in Советский Angular
Вертихвост キバ 🏡🦊
кто неправильно работает?
pairwise
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Genady
pairwise
а как он неправильно работает?
источник

G

Genady in Советский Angular
Вертихвост キバ 🏡🦊
а как он неправильно работает?
Может и правильно, но мне не подходит. 😁 устал уже писать тяжело.
источник

IV

Ilya Verpovsky in Советский Angular
О, я тут недавно разбирался с тестированием rxjs и с этими marble test.
Очень интересно писать на них разные ситуации, но потом бывает сложно читать написанное и чужие тесты.
источник

IV

Ilya Verpovsky in Советский Angular
Ещё выглядят красиво
источник

G

George in Советский Angular
Ilya Verpovsky
О, я тут недавно разбирался с тестированием rxjs и с этими marble test.
Очень интересно писать на них разные ситуации, но потом бывает сложно читать написанное и чужие тесты.
есть такое. В одном marable легко описать много разных сценариев и получается каша. С их помощью стримы легче тестировать. Но если вокруг Observable есть какая-то логика, тогда уже немного не удобно получается
источник

G

Genady in Советский Angular
Вертихвост キバ 🏡🦊
а как он неправильно работает?
Вообще он не срабатывает на первое изменение. А мне нужно на каждое.
источник

SS

Stanislav Sokolov in Советский Angular
Genady
Вообще он не срабатывает на первое изменение. А мне нужно на каждое.
Наверное потому что первого нету? startWith(null) перед pairWise может быть
источник