2012-05-29 22 views
1

我正在使用Cucumber和Rspec的项目。在/ spec /工厂中定义了工厂,但Cucumber也在使用这些工厂。为什么黄瓜知道规格工厂在哪里?

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

require 'spec/factories' 

黄瓜怎么知道工厂在哪里?

回答

1

FactoryGirl从spec/factories加载工厂;这是hardcoded

至于哪里是黄瓜loading FactoryGirl,您可能会在您的功能/支持/ env.rb和require 'factory_girl'中找到require 'spec_helper'在您的spec/spec_helper.rb

相关问题