aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/attributes/test_attribute.rb12
-rw-r--r--test/nodes/test_equality.rb16
-rw-r--r--test/nodes/test_or.rb8
-rw-r--r--test/test_activerecord_compat.rb2
-rw-r--r--test/test_delete_manager.rb4
-rw-r--r--test/test_helper.rb5
-rw-r--r--test/test_select_manager.rb20
-rw-r--r--test/test_table.rb24
-rw-r--r--test/visitors/test_oracle.rb6
9 files changed, 46 insertions, 51 deletions
diff --git a/test/attributes/test_attribute.rb b/test/attributes/test_attribute.rb
index 6e707abb03..3ac8766724 100644
--- a/test/attributes/test_attribute.rb
+++ b/test/attributes/test_attribute.rb
@@ -328,8 +328,8 @@ module Arel
it 'should return an equality node' do
attribute = Attribute.new nil, nil, nil
equality = attribute.eq 1
- check equality.left.must_equal attribute
- check equality.right.must_equal 1
+ equality.left.must_equal attribute
+ equality.right.must_equal 1
equality.must_be_kind_of Nodes::Equality
end
@@ -487,8 +487,8 @@ module Arel
it 'should return an in node' do
attribute = Attribute.new nil, nil, nil
node = Nodes::In.new attribute, [1,2,3]
- check node.left.must_equal attribute
- check node.right.must_equal [1, 2, 3]
+ node.left.must_equal attribute
+ node.right.must_equal [1, 2, 3]
end
it 'should generate IN in sql' do
@@ -540,8 +540,8 @@ module Arel
it 'should return a NotIn node' do
attribute = Attribute.new nil, nil, nil
node = Nodes::NotIn.new attribute, [1,2,3]
- check node.left.must_equal attribute
- check node.right.must_equal [1, 2, 3]
+ node.left.must_equal attribute
+ node.right.must_equal [1, 2, 3]
end
it 'should generate NOT IN in sql' do
diff --git a/test/nodes/test_equality.rb b/test/nodes/test_equality.rb
index 7ea8bb6c4d..e902dfa532 100644
--- a/test/nodes/test_equality.rb
+++ b/test/nodes/test_equality.rb
@@ -9,7 +9,7 @@ module Arel
it 'returns :==' do
attr = Table.new(:users)[:id]
left = attr.eq(10)
- check left.operator.must_equal :==
+ left.operator.must_equal :==
end
end
@@ -17,7 +17,7 @@ module Arel
it "should equal left" do
attr = Table.new(:users)[:id]
left = attr.eq(10)
- check left.left.must_equal left.operand1
+ left.left.must_equal left.operand1
end
end
@@ -25,7 +25,7 @@ module Arel
it "should equal right" do
attr = Table.new(:users)[:id]
left = attr.eq(10)
- check left.right.must_equal left.operand2
+ left.right.must_equal left.operand2
end
end
@@ -43,7 +43,7 @@ module Arel
attr = Table.new(:users)[:id]
test = attr.eq(10)
test.to_sql engine
- check engine.connection.quote_count.must_equal 2
+ engine.connection.quote_count.must_equal 2
end
end
end
@@ -54,8 +54,8 @@ module Arel
left = attr.eq(10)
right = attr.eq(11)
node = left.or right
- check node.expr.left.must_equal left
- check node.expr.right.must_equal right
+ node.expr.left.must_equal left
+ node.expr.right.must_equal right
end
end
@@ -65,8 +65,8 @@ module Arel
left = attr.eq(10)
right = attr.eq(11)
node = left.and right
- check node.left.must_equal left
- check node.right.must_equal right
+ node.left.must_equal left
+ node.right.must_equal right
end
end
end
diff --git a/test/nodes/test_or.rb b/test/nodes/test_or.rb
index 2dea665eca..0f2a767a12 100644
--- a/test/nodes/test_or.rb
+++ b/test/nodes/test_or.rb
@@ -9,12 +9,12 @@ module Arel
left = attr.eq(10)
right = attr.eq(11)
node = left.or right
- check node.expr.left.must_equal left
- check node.expr.right.must_equal right
+ node.expr.left.must_equal left
+ node.expr.right.must_equal right
oror = node.or(right)
- check oror.expr.left.must_equal node
- check oror.expr.right.must_equal right
+ oror.expr.left.must_equal node
+ oror.expr.right.must_equal right
end
end
end
diff --git a/test/test_activerecord_compat.rb b/test/test_activerecord_compat.rb
index b70887e36c..74a59adbd6 100644
--- a/test/test_activerecord_compat.rb
+++ b/test/test_activerecord_compat.rb
@@ -9,7 +9,7 @@ module Arel
manager.where table[:id].eq 1
manager.where table[:name].eq 'Aaron'
- check manager.wheres.map { |x|
+ manager.wheres.map { |x|
x.value
}.join(', ').must_equal "\"users\".\"id\" = 1, \"users\".\"name\" = 'Aaron'"
end
diff --git a/test/test_delete_manager.rb b/test/test_delete_manager.rb
index 881d0e2bb1..6fd438a0b2 100644
--- a/test/test_delete_manager.rb
+++ b/test/test_delete_manager.rb
@@ -19,7 +19,7 @@ module Arel
it 'chains' do
table = Table.new(:users)
dm = Arel::DeleteManager.new Table.engine
- check dm.from(table).must_equal dm
+ dm.from(table).must_equal dm
end
end
@@ -35,7 +35,7 @@ module Arel
it 'chains' do
table = Table.new(:users)
dm = Arel::DeleteManager.new Table.engine
- check dm.where(table[:id].eq(10)).must_equal dm
+ dm.where(table[:id].eq(10)).must_equal dm
end
end
end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 128988e7f2..3f9ac22447 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -10,9 +10,4 @@ class Object
def must_be_like other
self.gsub(/\s+/, ' ').strip.must_equal other.gsub(/\s+/, ' ').strip
end
-
- # TODO: remove
- def check truthiness
- raise "not truthy" unless truthiness
- end
end
diff --git a/test/test_select_manager.rb b/test/test_select_manager.rb
index 7f0ae7da3f..6b667926ab 100644
--- a/test/test_select_manager.rb
+++ b/test/test_select_manager.rb
@@ -135,7 +135,7 @@ module Arel
table = Table.new :users
manager = Arel::SelectManager.new Table.engine
manager.take 10
- check manager.taken.must_equal 10
+ manager.taken.must_equal 10
end
end
@@ -168,7 +168,7 @@ module Arel
manager = Arel::SelectManager.new Table.engine
order = table[:id]
manager.order table[:id]
- check manager.orders.must_equal [order]
+ manager.orders.must_equal [order]
end
end
@@ -199,7 +199,7 @@ module Arel
it 'chains' do
table = Table.new :users
manager = Arel::SelectManager.new Table.engine
- check manager.order(table[:id]).must_equal manager
+ manager.order(table[:id]).must_equal manager
end
end
@@ -275,7 +275,7 @@ module Arel
it 'noops on nil' do
manager = Arel::SelectManager.new Table.engine
- check manager.join(nil).must_equal manager
+ manager.join(nil).must_equal manager
end
end
@@ -288,7 +288,7 @@ module Arel
manager.join_sql.must_be_like %{
INNER JOIN "users" "users_2" "users"."id" = "users_2"."id"
}
- check manager.joins(manager).must_equal manager.join_sql
+ manager.joins(manager).must_equal manager.join_sql
end
it 'returns outer join sql' do
@@ -299,7 +299,7 @@ module Arel
manager.join_sql.must_be_like %{
LEFT OUTER JOIN "users" "users_2" "users"."id" = "users_2"."id"
}
- check manager.joins(manager).must_equal manager.join_sql
+ manager.joins(manager).must_equal manager.join_sql
end
it 'returns string join sql' do
@@ -308,7 +308,7 @@ module Arel
manager = Arel::SelectManager.new Table.engine
manager.from Nodes::StringJoin.new(table, 'hello')
manager.join_sql.must_be_like %{ 'hello' }
- check manager.joins(manager).must_equal manager.join_sql
+ manager.joins(manager).must_equal manager.join_sql
end
it 'returns nil join sql' do
@@ -342,7 +342,7 @@ module Arel
it 'chains' do
table = Table.new :users
manager = Arel::SelectManager.new Table.engine
- check manager.group(table[:id]).must_equal manager
+ manager.group(table[:id]).must_equal manager
end
it 'takes multiple args' do
@@ -550,7 +550,7 @@ module Arel
mgr = left.join(right)
mgr.project Nodes::SqlLiteral.new('*')
- check mgr.on(predicate).must_equal mgr
+ mgr.on(predicate).must_equal mgr
mgr.to_sql.must_be_like %{
SELECT * FROM "users"
@@ -573,7 +573,7 @@ module Arel
it "chains" do
table = Table.new :users
manager = Arel::SelectManager.new Table.engine
- check manager.from(table).project(table['id']).must_equal manager
+ manager.from(table).project(table['id']).must_equal manager
manager.to_sql.must_be_like 'SELECT "users"."id" FROM "users"'
end
end
diff --git a/test/test_table.rb b/test/test_table.rb
index 99ca0594f9..9a67ec3478 100644
--- a/test/test_table.rb
+++ b/test/test_table.rb
@@ -8,7 +8,7 @@ module Arel
describe 'primary_key' do
it 'should return an attribute' do
- check @relation.primary_key.name.must_equal :id
+ @relation.primary_key.name.must_equal :id
end
end
@@ -31,7 +31,7 @@ module Arel
describe 'backwards compat' do
describe 'joins' do
it 'returns nil' do
- check @relation.joins(nil).must_equal nil
+ @relation.joins(nil).must_equal nil
end
end
@@ -67,12 +67,12 @@ module Arel
describe 'alias' do
it 'should create a node that proxies to a table' do
- check @relation.aliases.must_equal []
+ @relation.aliases.must_equal []
node = @relation.alias
- check @relation.aliases.must_equal [node]
- check node.name.must_equal 'users_2'
- check node[:id].relation.must_equal node
+ @relation.aliases.must_equal [node]
+ node.name.must_equal 'users_2'
+ node[:id].relation.must_equal node
end
end
@@ -80,18 +80,18 @@ module Arel
it 'takes :columns' do
columns = Table.engine.connection.columns("users")
@relation = Table.new(:users, :columns => columns)
- check @relation.columns.first.name.must_equal :id
- check @relation.engine.must_equal Table.engine
+ @relation.columns.first.name.must_equal :id
+ @relation.engine.must_equal Table.engine
end
it 'should accept an engine' do
rel = Table.new :users, 'foo'
- check rel.engine.must_equal 'foo'
+ rel.engine.must_equal 'foo'
end
it 'should accept a hash' do
rel = Table.new :users, :engine => 'foo'
- check rel.engine.must_equal 'foo'
+ rel.engine.must_equal 'foo'
end
it 'ignores as if it equals name' do
@@ -143,7 +143,7 @@ module Arel
describe 'columns' do
it 'returns a list of columns' do
columns = @relation.columns
- check columns.length.must_equal 2
+ columns.length.must_equal 2
columns.map { |x| x.name.to_s }.sort.must_equal %w{ name id }.sort
end
end
@@ -160,7 +160,7 @@ module Arel
describe 'when given a Symbol' do
it "manufactures an attribute if the symbol names an attribute within the relation" do
column = @relation[:id]
- check column.name.must_equal :id
+ column.name.must_equal :id
column.must_be_kind_of Attributes::Integer
end
end
diff --git a/test/visitors/test_oracle.rb b/test/visitors/test_oracle.rb
index e7c61c3f88..578a449185 100644
--- a/test/visitors/test_oracle.rb
+++ b/test/visitors/test_oracle.rb
@@ -28,7 +28,7 @@ module Arel
sql = @visitor.accept(stmt)
sql2 = @visitor.accept(stmt)
- check sql.must_equal sql2
+ sql.must_equal sql2
end
it 'splits orders with commas' do
@@ -58,7 +58,7 @@ module Arel
stmt.limit = 10
sql = @visitor.accept stmt
sql2 = @visitor.accept stmt
- check sql.must_equal sql2
+ sql.must_equal sql2
end
it 'creates a subquery when there is order_by' do
@@ -102,7 +102,7 @@ module Arel
stmt.offset = Nodes::Offset.new(10)
sql = @visitor.accept stmt
sql2 = @visitor.accept stmt
- check sql.must_equal sql2
+ sql.must_equal sql2
end
end
end