为什么Cucumber知道规格工厂在哪里?

时间:2012-05-29 02:46:50

标签: ruby-on-rails-3 rspec cucumber

我正在开发一个使用Cucumber和Rspec的项目。 / spec / factory中定义了工厂,但Cucumber也在使用这些工厂。

但是,/features/support/env.rb中的env.rb文件中没有该要求的定义。所以我没有在黄瓜文件夹中的任何地方看到这种东西:

require 'spec/factories'

Cucumber如何知道工厂在哪里?

1 个答案:

答案 0 :(得分:1)

FactoryGirl从规格/工厂装载工厂;它是hardcoded

至于Cucumber加载FactoryGirl的位置,您可以在feature {support / env.rb中找到require 'spec_helper'并在require 'factory_girl'中找到spec/spec_helper.rb