method
assert_sql
assert_sql(*patterns_to_match)
public
Hide source
# File activerecord/lib/active_record/test_case.rb, line 15 def assert_sql(*patterns_to_match) $queries_executed = [] yield ensure failed_patterns = [] patterns_to_match.each do |pattern| failed_patterns << pattern unless $queries_executed.any?{ |sql| pattern === sql } end assert failed_patterns.empty?, "Query pattern(s) #{failed_patterns.map(&:inspect).join(', ')} not found." end


