Sha256: faedc83b9f58aa5a832d5cf8f4d6a4c7a2a0a381ac3cde282d84ac364cedce19
Contents?: true
Size: 458 Bytes
Versions: 10
Compression:
Stored size: 458 Bytes
Contents
require 'mongoid/support/query_counter' module Mongoid module SpecHelpers def expect_query(number, &block) query_counter = Mongoid::QueryCounter.new query_counter.instrument(&block) expect(query_counter.events.size).to(eq(number), %[ Expected to receive #{number} queries, it received #{query_counter.events.size} #{query_counter.inspect} ]) end def expect_no_queries(&block) expect_query(0, &block) end end end
Version data entries
10 entries across 10 versions & 2 rubygems