-
Notifications
You must be signed in to change notification settings - Fork 8
Подключить сиды #18
Comments
У себя на проекте попытался через либы с сидами работать, потом бросил, косяков куча была. В итоге сделал тестовый конфиг файл и стартовал в каждом beforeeach. |
Какого рода были косяки? |
Со многими связями в работе проблемы были, может уже что-то поменялось, я в марте пробовал с внешними сид либами. Плюс из тех, кто на несте пишет ничего в использование такого не нашел, в основном через миграции сеют или, как я делал, в отдельном файле описывая и в коде в каждом e2e в beforeEach загружая (в рамках одной транзакции с откатом после теста здесь не получится к сожалению, issue создавал в репе nestjs, там только руками развели). На этом проекте можно в принципе поюзать, тут все проще некуда. |
Для этого нужны фикстуры. Сиды используются для наполнения такими данными как справочники. |
Я в общем, не работало нормально с этими либами ничего, если тут получится с фикстурами-сидами, то будет прям топ, у себя потом еще раз попробую |
Тогда пробуем вот это - https://github.com/RobinCK/typeorm-fixtures |
Что теперь с сидами-фикстурами, это актуальная задача? |
Фикстуры подрубил, сиды пока думаю не нужны. |
Для того, чтобы заполнять БД тестовыми данными необходимо использовать сиды.
Нужен npm script (seed:run) который будет этим заниматься.
Предлагаю использовать https://www.npmjs.com/package/typeorm-seeding
The text was updated successfully, but these errors were encountered: