diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2011-02-21 15:01:49 -0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2011-02-21 15:02:16 -0800 |
commit | a4c10530e70fc42358cf7ea32440376f2c3c4c58 (patch) | |
tree | 63d5836fe535cdbb4e180116b2210fb5dff38a60 | |
parent | dbc86c0f2c2fc3c8bacf35c67fb8e0967b0a8980 (diff) | |
download | rails-a4c10530e70fc42358cf7ea32440376f2c3c4c58.tar.gz rails-a4c10530e70fc42358cf7ea32440376f2c3c4c58.tar.bz2 rails-a4c10530e70fc42358cf7ea32440376f2c3c4c58.zip |
adding failing tests for rails #6384
-rw-r--r-- | test/test_select_manager.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/test_select_manager.rb b/test/test_select_manager.rb index 3b5ded8389..4b4733db97 100644 --- a/test/test_select_manager.rb +++ b/test/test_select_manager.rb @@ -126,6 +126,24 @@ module Arel mgr.to_sql.must_be_like %{ SELECT FROM "users" HAVING foo AND bar } end end + + describe 'on' do + it 'converts to sqlliterals' do + table = Table.new :users + right = table.alias + mgr = table.from table + mgr.join(right).on("omg") + mgr.to_sql.must_be_like %{ SELECT FROM "users" INNER JOIN "users" "users_2" ON omg } + end + + it 'converts to sqlliterals' do + table = Table.new :users + right = table.alias + mgr = table.from table + mgr.join(right).on("omg", "123") + mgr.to_sql.must_be_like %{ SELECT FROM "users" INNER JOIN "users" "users_2" ON omg AND 123 } + end + end end describe 'clone' do |