Я настраиваю спецификации запроса, следуя этому руководству .Если я запускаю тесты с bundle exec rspec
, я получаю следующую ошибку:
An error occurred while loading ./spec/factories/entities_spec.rb.
Failure/Error:
FactoryBot.define do
factory :entity do
name { FFaker::Lorem.word }
end
end
NameError:
uninitialized constant FactoryBot
В руководстве предлагается только добавить некоторую конфигурацию в файл rails_helper.rb.Я не могу понять, где мне нужно добавить require 'factory_bot'
.Если я добавлю его в начало файла rails_helper.rb, ошибка не исчезнет.И если я добавлю его в файл фабрики / entity_spec.rb, я получу эту ошибку:
An error occurred while loading ./spec/requests/entities_spec.rb.
Failure/Error:
factory :entity do
name { FFaker::Lorem.word }
end
FactoryBot::DuplicateDefinitionError:
Factory already registered: entity