From a67293638e0c9022e69b67ae89bc5bca70f70efd Mon Sep 17 00:00:00 2001 From: eileencodes Date: Mon, 31 Mar 2014 19:18:04 -0400 Subject: add capture_sql method to compare sql statements and compare Other methods compare specific patterns, this method outputs the actual sql query that is generated. --- activerecord/test/cases/test_case.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'activerecord/test/cases/test_case.rb') diff --git a/activerecord/test/cases/test_case.rb b/activerecord/test/cases/test_case.rb index 4476ce3410..cbf6ea36bf 100644 --- a/activerecord/test/cases/test_case.rb +++ b/activerecord/test/cases/test_case.rb @@ -19,6 +19,12 @@ module ActiveRecord end end + def capture_sql + SQLCounter.clear_log + yield + SQLCounter.log_all.dup + end + def assert_sql(*patterns_to_match) SQLCounter.clear_log yield -- cgit v1.2.3