diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2011-02-25 15:19:11 -0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2011-02-25 15:19:11 -0800 |
commit | abffef945a64a32ac959ee11d41593d575bcccab (patch) | |
tree | 4a23d5ca695a14debe253e0123add70e5714fced /test | |
parent | 6b021764ff16bbab92f8c27ea8f93f1c8df6bd50 (diff) | |
download | rails-abffef945a64a32ac959ee11d41593d575bcccab.tar.gz rails-abffef945a64a32ac959ee11d41593d575bcccab.tar.bz2 rails-abffef945a64a32ac959ee11d41593d575bcccab.zip |
Adding SelectManager#limit= and removing limit nodes when nil is assigned to limit
Diffstat (limited to 'test')
-rw-r--r-- | test/test_select_manager.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_select_manager.rb b/test/test_select_manager.rb index 4b4733db97..efea44d56f 100644 --- a/test/test_select_manager.rb +++ b/test/test_select_manager.rb @@ -743,6 +743,15 @@ module Arel manager = Arel::SelectManager.new Table.engine manager.take(1).must_equal manager end + + it 'removes LIMIT when nil is passed' do + manager = Arel::SelectManager.new Table.engine + manager.limit = 10 + assert_match('LIMIT', manager.to_sql) + + manager.limit = nil + refute_match('LIMIT', manager.to_sql) + end end describe 'where' do |