Прерывистое исключение InvalidSalt при запуске тестов rspec с помощью devise - PullRequest
0 голосов
/ 14 февраля 2012

После обновления до Ruby 1.9.2 (Rails 3.0.3) , наши RSpce (2.7.0) тестируют с использованием FactoryGirl (2.3.2) ошибка из-за BCrypt :: Errors :: InvalidSalt при создании пользовательского устройства. Вот что мы используем для создания светильников:

Factory.define :user, :class => User do |u|
  u.email 'an@other.com'
  u.api_key '123456'
  u.password 'password'
end

Раньше все работало нормально, но теперь тесты, в которых есть строка user = Factory.create(:user), дают сбой случайным образом, при этом разные тесты не выполняются при каждом запуске.

Есть идеи?

...