Я хотел бы запустить один набор тестов для базы данных разработки. Мой файл seeds.rb
заполняет базу данных из CSV, и я хочу убедиться, что данные хранятся в базе данных так, как я ожидаю. Я не хочу запускать все тесты для базы данных разработки, а только для определенного набора.
Я создал интеграционный тест. Я думал, что смогу переключать окружение в #setup
, но похоже, что Rails.env = 'development'
не имеет никакого эффекта.
require 'test_helper'
class DbTest < ActionDispatch::IntegrationTest
def setup
Rails.env = 'development'
end
def test_total_settlements
...
Можно ли проводить тесты в разных средах? Если да, то как это сделать?