1

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

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

require 'spec/factories'

Cucumber 怎么知道工厂在哪里?

4

1 回答 1

1

FactoryGirl 从 spec/factories 加载工厂;它是硬编码的。

至于 Cucumber 在哪里加载 FactoryGirl,你可以require 'spec_helper'在你的 features/support/env.rb 和require 'factory_girl'你的spec/spec_helper.rb.

于 2012-05-29T03:50:01.247 回答