diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2010-09-21 13:50:53 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2010-09-21 13:50:53 -0700 |
commit | dd425e1258b8480aa8e28e52edea7ef4c9c6f55f (patch) | |
tree | 2762077693ff328512eb65f4d80afdaa95c4f3ef /spec/arel | |
parent | 741b8795779d24057ffb6f98f736f4f9bf00b49b (diff) | |
download | rails-dd425e1258b8480aa8e28e52edea7ef4c9c6f55f.tar.gz rails-dd425e1258b8480aa8e28e52edea7ef4c9c6f55f.tar.bz2 rails-dd425e1258b8480aa8e28e52edea7ef4c9c6f55f.zip |
constructor can take column info
Diffstat (limited to 'spec/arel')
-rw-r--r-- | spec/arel/table_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/arel/table_spec.rb b/spec/arel/table_spec.rb index 28fc95dec5..5c8cfac012 100644 --- a/spec/arel/table_spec.rb +++ b/spec/arel/table_spec.rb @@ -71,6 +71,13 @@ module Arel end describe 'new' do + it 'takes :columns' do + columns = Table.engine.connection.columns("users") + @relation = Table.new(:users, :columns => columns) + check @relation.columns.first.name.should == :id + check @relation.engine.should == Table.engine + end + it 'should accept an engine' do rel = Table.new :users, 'foo' check rel.engine.should == 'foo' |