public
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/rails/rails.git
Print the queries that were executed if assert_queries fails
Tarmo Tänav (author)
Tue Aug 26 03:41:41 -0700 2008
NZKoz (committer)
Tue Aug 26 03:45:04 -0700 2008
commit  3dfecfe77347421fbb54be70a5a84eb47c30acb6
tree    d560c78e54e249ed31e0854c0475eef212c98ab6
parent  bb557b44e9b0dc0dbb5ca7a4a8645f4af14f8021
...
37
38
39
40
 
41
42
43
...
37
38
39
 
40
41
42
43
0
@@ -37,7 +37,7 @@ module ActiveRecord
0
       $queries_executed = []
0
       yield
0
     ensure
0
-      assert_equal num, $queries_executed.size, "#{$queries_executed.size} instead of #{num} queries were executed."
0
+      assert_equal num, $queries_executed.size, "#{$queries_executed.size} instead of #{num} queries were executed.#{$queries_executed.size == 0 ? '' : "\nQueries:\n#{$queries_executed.join("\n")}"}"
0
     end
0
 
0
     def assert_no_queries(&block)

Comments