16

私は持っている:

RSpec.configure do |config|
  config.include FactoryGirl::Syntax::Methods
end

シンプルで適切に動作します( ではなくrspec spec/model/user_spec.rbを使用できます)。しかし、仕様を高速化するために使用すると、エラーが発生します。create(:user)FactoryGirl.create(:user)zeus rspec spec/model/user_spec.rb

Failure/Error: @user = create(:user)
     NoMethodError:
       undefined method `create' for #<RSpec::Core::ExampleGroup::Nested_2::Nested_1:0x007fc8618e4960>

この構文をゼウスで使用するにはどうすればよいですか?

4

2 に答える 2

1

以前にこのプロジェクトで spork を使用しましたか? その場合は、Spork が で変更した部分を削除する必要がありますspec_helper。@ ilake-chang が言ったように、 を削除する必要があり、 と も削除する必要がありrequire 'rspec/autorun'ます。Spork.preforkSpork.each_run

Spork の Zeus wiki を参照してください。

于 2013-11-21T16:59:02.170 に答える