Size: a a a

NestJS — русскоязычное сообщество

2020 March 17

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
лады, попробую въехать, спасибо
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Почему первый вариант работает нормально, а вторые два — нет? Это единственный тест в файле
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
app.close() делаю
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Почему первый вариант работает нормально, а вторые два — нет? Это единственный тест в файле
там какое-то правило есть у jest
либо используй async без callback done
либо только done callback без async
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
L K
там какое-то правило есть у jest
либо используй async без callback done
либо только done callback без async
async в первом не влияет, он всегда успешный.

Вопрос, почему не проходят вторые два варианта?
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
async в первом не влияет, он всегда успешный.

Вопрос, почему не проходят вторые два варианта?
когда вызываешь done c async
async вроде опускается, игнорится

почему остальное не проходит, надо посмотреть у себя как сделано
вроде везде промисы юзаю и без проблем
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
L K
когда вызываешь done c async
async вроде опускается, игнорится

почему остальное не проходит, надо посмотреть у себя как сделано
вроде везде промисы юзаю и без проблем
во втором и третьем варианте я не вызываю done)
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Первый вариант не правильный
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Я не могу универсально побороть эту проблему и не понимаю, как искать источник проблемы:
https://github.com/visionmedia/supertest/issues/520
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
во втором и третьем варианте я не вызываю done)
в 3 случаи у тебя будет ошибка, потому что return роли не играет, но это не точно

async + await использовать
источник

MY

Michael Yali in NestJS — русскоязычное сообщество
ILshat Khamitov
Первый вариант не правильный
Да, либо async, либо done
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
L K
в 3 случаи у тебя будет ошибка, потому что return роли не играет, но это не точно

async + await использовать
Почему? Возвращается промис. Это собственно вариант как генерится cli по умолчанию в проекте
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Michael Yali
Да, либо async, либо done
Из-за этого второй и третий вариант не работают?
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Дон убери в первом
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
В 2 3 тупромис надо
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Не за компом, ща
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
ILshat Khamitov
Дон убери в первом
Тогда точно работать не будет первый
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
ILshat Khamitov
В 2 3 тупромис надо
там итак промис же
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
app.close() делаю
покажи как делаешь app.close()
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
L K
покажи как делаешь app.close()
источник