0
rspec
を実行して、gem bullet
をすべて実行すると、弱点がすべて見つかります。 rspecとgem bullet test env fail
group :development, :test do
gem "bullet"
end
設定/環境/ test.rb
config.after_initialize do
Bullet.enable = true
Bullet.rails_logger = true
Bullet.raise = true # raise an error if n+1 query occurs
end
スペック/ spec_helper.rb
if Bullet.enable?
config.before(:each) do
Bullet.start_request
end
config.after(:each) do
Bullet.perform_out_of_channel_notifications if Bullet.notification?
Bullet.end_request
end
end
Gemfile
をしかし、私はしようとすると: 次のように私がやっていますrspec
を実行するとエラーが発生します
% bundle exec rspec
/spec/spec_helper.rb:24:in `block in <top (required)>': uninitialized constant Bullet (NameError)
私はこの問題
は、明示的に仕様ヘルパーの」bullet''を必要と '追加してみましたか? –
また、 'bundle exec rspec'を実行しようとしましたか? –
addind 'require'は助けになりません。 'bundle exec'について - 私は疑問に思っているように私はそれを想定に含めていませんでした。 – Elmor