Как проверить Sequelize миграции? - PullRequest
0 голосов
/ 29 мая 2018

Необходимо ли покрывать Sequelize миграций модульными тестами или даже функциональными тестами, чтобы проверить, как они влияют на структуру БД?Если да, то как это сделать?

1 Ответ

0 голосов
/ 03 июня 2018

Имхо тестирование миграций не нужно.Ни для продолжения, ни для какой-либо другой достойной ORM.

  1. Миграции описывают, как ваша база данных должна быть изменена, чтобы соответствовать текущему состоянию приложения, которое ее использует.В некотором смысле они, следовательно, не являются частью самого приложения.Поэтому тестирование не требуется.
  2. Миграции обычно не реализуют никакой пользовательской логики.Они просто вызывают несколько методов библиотеки миграции.И используемая библиотека сама должна быть тщательно протестирована.Поэтому никаких дополнительных испытаний не требуется.
...