相关疑难解决方法(0)

RSpec找不到Factorygirl的Factorys

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

Failure/Error: Factory.build(:user).should_be valid
No such factory: user
Run Code Online (Sandbox Code Playgroud)

spec/factories/user_factory.rb:

Factory.define :user do |u|
  u.username 'otto'
end
Run Code Online (Sandbox Code Playgroud)

投机/ 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
Run Code Online (Sandbox Code Playgroud)

的Gemfile:

group :development, :test do
   gem 'webrat'
   gem "cucumber-rails"
   gem "rspec-rails"
   gem "rspec"
   gem "autotest"
   gem 'factory_girl'
end
Run Code Online (Sandbox Code Playgroud)

谢谢

bdd rspec ruby-on-rails factory-bot

7
推荐指数
2
解决办法
8069
查看次数

标签 统计

bdd ×1

factory-bot ×1

rspec ×1

ruby-on-rails ×1