aboutsummaryrefslogtreecommitdiffstats
path: root/spec/arel/engines/sql/unit/primitives/attribute_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/arel/engines/sql/unit/primitives/attribute_spec.rb')
-rw-r--r--spec/arel/engines/sql/unit/primitives/attribute_spec.rb55
1 files changed, 0 insertions, 55 deletions
diff --git a/spec/arel/engines/sql/unit/primitives/attribute_spec.rb b/spec/arel/engines/sql/unit/primitives/attribute_spec.rb
deleted file mode 100644
index c467d902ad..0000000000
--- a/spec/arel/engines/sql/unit/primitives/attribute_spec.rb
+++ /dev/null
@@ -1,55 +0,0 @@
-require 'spec_helper'
-
-module Arel
- describe Attribute do
- before do
- @relation = Table.new(:users)
- @attribute = @relation[:id]
- end
-
- describe '#column' do
- it "returns the corresponding column in the relation" do
- @attribute.column.should == @relation.column_for(@attribute)
- end
- end
-
- describe '#to_sql' do
- describe 'for a simple attribute' do
- it "manufactures sql with an alias" do
- sql = @attribute.to_sql
-
- adapter_is :mysql do
- sql.should be_like(%Q{`users`.`id`})
- end
-
- adapter_is :oracle do
- sql.should be_like(%Q{"USERS"."ID"})
- end
-
- adapter_is_not :mysql, :oracle do
- sql.should be_like(%Q{"users"."id"})
- end
- end
- end
-
- describe 'for an inexistent attribute' do
- it "manufactures sql" do
- sql = @relation[:does_not_exist].to_sql
-
- adapter_is :mysql do
- sql.should be_like(%Q{`users`.`does_not_exist`})
- end
-
- adapter_is :oracle do
- sql.should be_like(%Q{"USERS"."DOEST_NOT_EXIST"})
- end
-
- adapter_is_not :mysql, :oracle do
- sql.should be_like(%Q{"users"."does_not_exist"})
- end
- end
- end
-
- end
- end
-end