Во время запуска теста данный из тестовой базу не удаляются, что может привести к их накоплению и тесты будут дольше запускаться. Нужно настроить бд так чтобы данные после запуска теста удалялись, для этого использовать гем https://github.com/DatabaseCleaner/database_cleaner/, нужно
1) В gemfile добавить гем database_cleaner, зафиксировать на последней версии
group :test do
gem 'database_cleaner'
end
2) Запустить в терминале
bundle install
3) В файле spec/rails_helper.rb добавить
require 'database_cleaner'
4) Добавить в конфигурацию последней строкой
config.before(:suite) do
DatabaseCleaner.clean_with(:truncation)
end
Во время запуска теста данный из тестовой базу не удаляются, что может привести к их накоплению и тесты будут дольше запускаться. Нужно настроить бд так чтобы данные после запуска теста удалялись, для этого использовать гем https://github.com/DatabaseCleaner/database_cleaner/, нужно 1) В gemfile добавить гем database_cleaner, зафиксировать на последней версии
2) Запустить в терминале
3) В файле spec/rails_helper.rb добавить
4) Добавить в конфигурацию последней строкой