diff options
Diffstat (limited to 'test/test_table.rb')
-rw-r--r-- | test/test_table.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/test_table.rb b/test/test_table.rb index 0dbb3f8dd1..2802ef9144 100644 --- a/test/test_table.rb +++ b/test/test_table.rb @@ -156,7 +156,7 @@ module Arel end it "should have a name" do - @relation.name.must_equal :users + @relation.name.must_equal 'users' end it "should have an engine" do @@ -179,4 +179,15 @@ module Arel end end end + + describe Table do + describe 'when checking existence of a table' do + it 'should be precent in the table cache despite the class of its name' do + [ 'users', :users ].each do |name| + relation = Table.new name + relation.send(:tables).key?(relation.name).must_equal true + end + end + end + end end |