<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -361,18 +361,15 @@ class FinderTest &lt; ActiveRecordTestCase
     end
 
     def test_paginate_by_sql
-      assert_respond_to Developer, :paginate_by_sql
-      Developer.expects(:find_by_sql).with(regexp_matches(/sql LIMIT 3(,| OFFSET) 3/)).returns([])
-      Developer.expects(:count_by_sql).with('SELECT COUNT(*) FROM (sql) AS count_table').returns(0)
-      
-      entries = Developer.paginate_by_sql 'sql', :page =&gt; 2, :per_page =&gt; 3
+      sql = &quot;SELECT * FROM users WHERE type = 'Developer' ORDER BY id&quot;
+      entries = Developer.paginate_by_sql(sql, :page =&gt; 2, :per_page =&gt; 3)
+      assert_equal 11, entries.total_entries
+      assert_equal [users(:dev_4), users(:dev_5), users(:dev_6)], entries
     end
 
     def test_paginate_by_sql_respects_total_entries_setting
-      Developer.expects(:find_by_sql).returns([])
-      Developer.expects(:count_by_sql).never
-      
-      entries = Developer.paginate_by_sql 'sql', :page =&gt; 1, :total_entries =&gt; 999
+      sql = &quot;SELECT * FROM users&quot;
+      entries = Developer.paginate_by_sql(sql, :page =&gt; 1, :total_entries =&gt; 999)
       assert_equal 999, entries.total_entries
     end
 </diff>
      <filename>test/finder_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5fb4061c776539875270c16eeca25496a318e243</id>
    </parent>
  </parents>
  <author>
    <name>Mislav Marohni&#263;</name>
    <email>mislav.marohnic@gmail.com</email>
  </author>
  <url>http://github.com/mislav/will_paginate/commit/f5be4f6926189596bc07ac21c5c863d07f886d5f</url>
  <id>f5be4f6926189596bc07ac21c5c863d07f886d5f</id>
  <committed-date>2009-05-21T14:26:06-07:00</committed-date>
  <authored-date>2009-05-21T14:26:06-07:00</authored-date>
  <message>hit the database in `paginate_by_sql` tests

exposes the issue introduced in 6dc60a9</message>
  <tree>c6f6b1d3b9e7d728a10411d128e4582ced27902f</tree>
  <committer>
    <name>Mislav Marohni&#263;</name>
    <email>mislav.marohnic@gmail.com</email>
  </committer>
</commit>
