Sha256: 73420d868decadc3c7d232559acd75395d9e257c01ef7ce4277ac55772eb4c97
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true require 'spec_helper' module Bullet module Notification describe NPlusOneQuery do subject { NPlusOneQuery.new([%w[caller1 caller2]], Post, %i[comments votes], 'path') } it do expect(subject.body_with_caller).to eq( " Post => [:comments, :votes]\n Add to your query: .includes([:comments, :votes])\nCall stack\n caller1\n caller2\n" ) end it do expect([subject.body_with_caller, subject.body_with_caller]).to eq( [ " Post => [:comments, :votes]\n Add to your query: .includes([:comments, :votes])\nCall stack\n caller1\n caller2\n", " Post => [:comments, :votes]\n Add to your query: .includes([:comments, :votes])\nCall stack\n caller1\n caller2\n" ] ) end it do expect(subject.body).to eq( " Post => [:comments, :votes]\n Add to your query: .includes([:comments, :votes])" ) end it { expect(subject.title).to eq('USE eager loading in path') } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bullet-6.1.0 | spec/bullet/notification/n_plus_one_query_spec.rb |