Size: a a a

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

2020 December 11

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
да вообще норм ли что у нас в бизнес-логику будет протекать ошибка орм?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да вообще норм ли что у нас в бизнес-логику будет протекать ошибка орм?
нормально делать тест например для deleteAll на основе метода create (для которого тоже тест есть) ?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
нормально делать тест например для deleteAll на основе метода create (для которого тоже тест есть) ?
думаю да.

но не уверен, есть ли подводные камни
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
нормально делать тест например для deleteAll на основе метода create (для которого тоже тест есть) ?
мне еще интересно, к какой базе ты будешь подключаться в тесте, если у тебя модели импортируются
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
мне еще интересно, к какой базе ты будешь подключаться в тесте, если у тебя модели импортируются
ну к монго
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
ну к монго
для тестов же будет какая-то отдельная база?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
а кстати
даже никогда и не задумывался об этом
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
сделаешь return User.create(user) и НИЧЕГО не поменяется
зато на сколько символов меньше)
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
мне еще вот интересно
как этот юзерРепо сделать
у него ведь нет никаких зависимостей, сам по себе работает
и как мне лучше его написать? А то классом как-то так себе
статическими методами в классе тоже не оч
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
сделаешь return User.create(user) и НИЧЕГО не поменяется
зато на сколько символов меньше)
ошибку почему-то выдавало
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
а не
ладно
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
меня этот прикол еще напрягает
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
агаа
я в инетрфейсе не указал параметр
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
мне еще вот интересно
как этот юзерРепо сделать
у него ведь нет никаких зависимостей, сам по себе работает
и как мне лучше его написать? А то классом как-то так себе
статическими методами в классе тоже не оч
убираешь класс и экспортируешь отдельные функции?

а импортируешь * as UserRepository
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
хорошо
тогда как удобнее было бы сделать?
передавать сюда параметр опциональный с другим URI или поделить этот uri на части /url + название базы?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
убираешь класс и экспортируешь отдельные функции?

а импортируешь * as UserRepository
просто в таком случае мне этот репозиторий не будет казаться одним целым
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
просто в таком случае мне этот репозиторий не будет казаться одним целым
можно сделать export const { create, deleteMany }
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
можно сделать export const { create, deleteMany }
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
сделал так с той тестовой дб
источник