instance method
assert_no_queries
Ruby on Rails 8.1.2
Since v7.2.3Signature
assert_no_queries(include_schema: false, &block)
Asserts that no SQL queries are executed in the given block.
assert_no_queries { post.comments }
If the :include_schema option is provided, any queries (including schema related) are counted.
assert_no_queries(include_schema: true) { Post.columns }
Parameters
-
include_schemakey = false -
blockblock
Source
# File activerecord/lib/active_record/testing/query_assertions.rb, line 48
def assert_no_queries(include_schema: false, &block)
assert_queries_count(0, include_schema: include_schema, &block)
end
Defined in activerecord/lib/active_record/testing/query_assertions.rb line 48
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Assertions::QueryAssertions