Size: a a a

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

2020 June 22

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
А как определил?
Ну например в доках mongoose про jest https://mongoosejs.com/docs/jest.html
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Because Jest is designed primarily for testing React applications, using it to test Node.js server-side applications comes with a lot of caveats. We strongly advise against using Jest for testing any Node.js apps unless you are an expert developer with an intimate knowledge of Jest.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Gleb ~
Because Jest is designed primarily for testing React applications, using it to test Node.js server-side applications comes with a lot of caveats. We strongly advise against using Jest for testing any Node.js apps unless you are an expert developer with an intimate knowledge of Jest.
у них вранье написано
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Возможно. Просто это меня весьма смутило
источник

SR

Sergey Razumov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
у них вранье написано
ну не совсем враньё, там с объектом global какой-то замут, мы натыкались уже

но в принципе оно работает
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sergey Razumov
ну не совсем враньё, там с объектом global какой-то замут, мы натыкались уже

но в принципе оно работает
в этой доке монгуза написано "Jest is a client-side JavaScript testing library". это вранье
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Хотел потестить функцию с монгуса ждестом. Правильно ли я там все делаю. Но тест стал ругаться и отправил на эту страницу
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в этой доке монгуза написано "Jest is a client-side JavaScript testing library". это вранье
Ну я это и написал, типа для фронта
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Gleb ~
Ну я это и написал, типа для фронта
это вранье
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Ок
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
До монгуса проблем с ждестом больших не было
источник

VL

Vladimir Luvolunov in Node.js — русскоговорящее сообщество
Gleb ~
Ну я это и написал, типа для фронта
Это тесты конкретно для спецификации жса. А вот для клиента нужны не только юнит, но и интеграционные тесты
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
они там еще пишут "Absolutely do not use timer mocks when testing Mongoose apps.". ссылка timer mocks ведет на моки джеста. при этом в следующем абзаце есть ссылка на ишюьс про эти моки. вот только там обсуждаются проблемы с использованием моков синона. но на странице монгуза это никак не упоминается. видимо только джест плохой. а то что упоминаемый ими враппер можно и на джесте сделать — тоже не упоминается. т.е. это проблема не джеста.

какие еще есть проблемы? globalSetup? ну конечно он не будет работать, джест же запускает тесты изолированно и параллельно — это его преимущество перед той же мокой.

что в итоге остается? testEnvironment поменять на 'node'? и все? это все проблемы? ну да... "мы не рекомендуем джест, потому что вам придется поменять одну строчку в конфиге"

в общем, какая-то предвзятость у авторов.
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
они там еще пишут "Absolutely do not use timer mocks when testing Mongoose apps.". ссылка timer mocks ведет на моки джеста. при этом в следующем абзаце есть ссылка на ишюьс про эти моки. вот только там обсуждаются проблемы с использованием моков синона. но на странице монгуза это никак не упоминается. видимо только джест плохой. а то что упоминаемый ими враппер можно и на джесте сделать — тоже не упоминается. т.е. это проблема не джеста.

какие еще есть проблемы? globalSetup? ну конечно он не будет работать, джест же запускает тесты изолированно и параллельно — это его преимущество перед той же мокой.

что в итоге остается? testEnvironment поменять на 'node'? и все? это все проблемы? ну да... "мы не рекомендуем джест, потому что вам придется поменять одну строчку в конфиге"

в общем, какая-то предвзятость у авторов.
Спасибо. Буду смотреть
источник

KM

Kody Maverick in Node.js — русскоговорящее сообщество
Всем привет!
источник

KM

Kody Maverick in Node.js — русскоговорящее сообщество
Друзья, очень долго мучаюсь с выбором фреймворка для бэкенда. Для разработки начиная от простых лэндингов до веб-приложний выбор между Python, PHP и JS. Как считаете, что лучше?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Kody Maverick
Друзья, очень долго мучаюсь с выбором фреймворка для бэкенда. Для разработки начиная от простых лэндингов до веб-приложний выбор между Python, PHP и JS. Как считаете, что лучше?
c++
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Что знаешь, на том и пиши
источник

I

Ilya in Node.js — русскоговорящее сообщество
Kody Maverick
Друзья, очень долго мучаюсь с выбором фреймворка для бэкенда. Для разработки начиная от простых лэндингов до веб-приложний выбор между Python, PHP и JS. Как считаете, что лучше?
мой выбор nestjs
источник

KM

Kody Maverick in Node.js — русскоговорящее сообщество
Ilya
мой выбор nestjs
Слышал только о express js
источник