Size: a a a

Node.js — русскоговорящее сообщество

2020 June 22

LG

Lainera Giovanni in Node.js — русскоговорящее сообщество
Dmitry B
но по идее это не правильно и надо писать мок
Зачем тебе мок если сам только что сказал что либы тестировать собрался?
Может тебе все-таки не экспресс тестировать надо а свою бизнес логику?
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
ну да. Но я так понимаю надо тестировать запросы к пасспорт и получать сессию из middleware?
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
проверять авторизацию, восстановление пароля, регистрацию
источник

Ц

Це тільки in Node.js — русскоговорящее сообщество
Если в твоей логике тебе нужно метод либки подменять, то посмотри в сторону sinon.js
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
да, особой разницы с jest не заметил они ведь работают совместно
источник

R

Riclud in Node.js — русскоговорящее сообщество
теперь он даже не видит фотку
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
describe('App test', () => {
 it('login & logout', async (done) => {
   request(app)
     .post('/login')
     .send({ email: adminUserData.email, password: adminUserData.password })
     .expect(200);
   handleLogin(validAdminUser, (res) => {
     expect(res).not.toEqual(200);
   });

   request(app)
     .get('/')
     .expect(200);
   app.listen(3333, done);
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
это тест логина
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
работает ок
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
но если я пытаюсь выйти
request(app).get('/logout').send().end((err, res) => {console.log('####',res);});
То он не видит сессии. Она пустая в респонсе
источник

LG

Lainera Giovanni in Node.js — русскоговорящее сообщество
Напиши имя теста в формате Given>When>Then и прояснится многое
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
но request(app).post('/logout').send().expect(200);
проходит
источник

DB

Dmitry B in Node.js — русскоговорящее сообщество
ладно, ок спасиб
источник

R

Riclud in Node.js — русскоговорящее сообщество
Riclud
теперь он даже не видит фотку
это чет с самой нодой происходит, думаете если я из ноды пайтон вызову это не сильно критично будет в правильности кода ?
источник

Б

Буксяныч in Node.js — русскоговорящее сообщество
тэкс, товарищи жэсеры

что лучше использовать: rxjs или промисы плодить и асинки эвэиты?
источник

Б

Буксяныч in Node.js — русскоговорящее сообщество
что можете про rx рассказать, кто пользовался?)
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
rxjs для гээв
источник

М

Ману in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
rxjs для гээв
Аргументы?
источник

Б

Буксяныч in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
rxjs для гээв
лучше о плюсах и минусах напиши, а там уже выводы для кого — додумаю сам 😁
источник

М

Ману in Node.js — русскоговорящее сообщество
Буксяныч
лучше о плюсах и минусах напиши, а там уже выводы для кого — додумаю сам 😁
Всё просто, он не знает об rxjs :). Тупо увидел противника асинхронности и решил добавить свою лепту.
источник