我正在一起使用Rails 3,机械师2,黄瓜和rspec,并且有两个blueprints.rb文件。一张在spec目录中,另一张在features / support目录中。

仅拥有一个blueprints.rb文件是一个好主意吗?

如果是这样,设置此设置的首选方式是什么?

在此期间,我只是将我的features / support / blueprints.rb文件符号链接到spec / blueprints.rb,这可能很糟糕,但它对我有用。

最佳答案

我在功能/支持中拥有此功能

文件名machinist.rb

require 'machinist/active_record'

Dir[ File.dirname(__FILE__) + "/../../spec/blueprints/*"].each {|file| require file }

Before { Sham.reset } # to reset Sham's seed between scenarios so each run has same random sequences

10-06 10:13