diff options
Diffstat (limited to 'spec/engines/memory/unit/relations/array_spec.rb')
-rw-r--r-- | spec/engines/memory/unit/relations/array_spec.rb | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/spec/engines/memory/unit/relations/array_spec.rb b/spec/engines/memory/unit/relations/array_spec.rb deleted file mode 100644 index 65bfb4025f..0000000000 --- a/spec/engines/memory/unit/relations/array_spec.rb +++ /dev/null @@ -1,33 +0,0 @@ -require 'spec_helper' - -module Arel - describe Array do - before do - @relation = Array.new([ - [1, 'duck' ], - [2, 'duck' ], - [3, 'goose'] - ], [[:id, Attributes::Integer], [:name, Attributes::String]]) - end - - describe '#attributes' do - it 'manufactures attributes corresponding to the names given on construction' do - @relation.attributes.should == [ - Attribute.new(@relation, :id), - Attribute.new(@relation, :name) - ] - end - end - - describe '#call' do - it "manufactures an array of hashes of attributes to values" do - rows = @relation.call - rows.length.should == 3 - @relation.array.zip(rows).each do |tuple, row| - row.relation.should == @relation - row.tuple.should == tuple - end - end - end - end -end |