gpt4 book ai didi

ruby-on-rails - RSpec 无法从 Factorygirl 找到工厂

转载 作者:行者123 更新时间:2023-12-04 10:02:12 26 4
gpt4 key购买 nike

我将在我的 Rails3 项目中使用 RSpec 和 Factory girl。我已经安装了工厂女孩,但没有找到工厂我有这个错误

Failure/Error: Factory.build(:user).should_be valid
No such factory: user

规范/工厂/user_factory.rb :
Factory.define :user do |u|
u.username 'otto'
end

规范/spec_helper.rb
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'factory_girl'

Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}

RSpec.configure do |config|
config.mock_with :rspec
config.fixture_path = "#{::Rails.root}/spec/fixtures"
config.use_transactional_fixtures = true
end

gem 文件:
group :development, :test do
gem 'webrat'
gem "cucumber-rails"
gem "rspec-rails"
gem "rspec"
gem "autotest"
gem 'factory_girl'
end

谢谢

最佳答案

您的 config\application.rb 中有以下几行吗? :

# Configure generators values.
config.generators do |g|
g.test_framework :rspec, :fixture => true
g.fixture_replacement :factory_girl, :dir=>"spec/factories"
end

关于ruby-on-rails - RSpec 无法从 Factorygirl 找到工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com