Sha256: a78ea0079c94431151c6da23de7c7440ffc83471326ce504032a732cffe53a78
Contents?: true
Size: 949 Bytes
Versions: 13
Compression:
Stored size: 949 Bytes
Contents
require 'spec_helper' module Bullet module Notification describe NPlusOneQuery do subject { NPlusOneQuery.new([["caller1", "caller2"]], Post, [:comments, :votes], "path") } it { expect(subject.body_with_caller).to eq(" Post => [:comments, :votes]\n Add to your finder: :include => [:comments, :votes]\nN+1 Query method call stack\n caller1\n caller2") } it { expect([ subject.body_with_caller, subject.body_with_caller]).to eq([ " Post => [:comments, :votes]\n Add to your finder: :include => [:comments, :votes]\nN+1 Query method call stack\n caller1\n caller2", " Post => [:comments, :votes]\n Add to your finder: :include => [:comments, :votes]\nN+1 Query method call stack\n caller1\n caller2" ]) } it { expect(subject.body).to eq(" Post => [:comments, :votes]\n Add to your finder: :include => [:comments, :votes]") } it { expect(subject.title).to eq("N+1 Query in path") } end end end
Version data entries
13 entries across 13 versions & 2 rubygems