Yuv*_*rmi 8 integration-testing cucumber ruby-on-rails-3 factory-bot
我正在尝试配置FactoryGirl以使用我的Cucumber测试.我在env.rb中添加了以下行
require 'factory_girl'
Dir.glob(File.join(File.dirname(__FILE__), '../../spec/factories/*.rb')).each {|f| require f }
Run Code Online (Sandbox Code Playgroud)
当我运行'黄瓜功能'时,没有问题.我现在添加一个名为teacher.rbto 的文件spec/factories并添加以下内容:
FactoryGirl.define do
factory :teacher do
first_name "John"
last_name "Smith"
end
end
Run Code Online (Sandbox Code Playgroud)
现在,当我跑步时,cucumber features我得到:
uninitialized constant FactoryGirl (NameError)
我显然错过了什么,但它是什么?我如何让Cucumber与Factory Girl合作?
谢谢!
Jin*_*ekh 12
确保您已涵盖这些步骤.他们完美地为我工作.
http://collectiveidea.com/blog/archives/2010/09/09/practical-cucumber-factory-girl-steps/
主要是你必须要求"factory_girl/step_definitions"
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |