У меня есть тест с использованием shoulda, который не работает по непонятным мне причинам. Любая идея, что исправить для этого? Я жестко запрограммировал массив для целей тестирования.
Все мои другие тесты, основанные на совпадении, работают нормально.
Проверка
validates_inclusion_of :status, :in => ["Active", "Closed"]
Тестовое задание:
it { should ensure_inclusion_of(:status).in_array(["Active", "Closed"]) }
Отказ
Failure/Error: it { should ensure_inclusion_of(:status).in_array(["Active", "Closed"]) }
["Active", "Closed"] doesn't match array in validation