spec/unit/function_spec.rb in rom-sql-1.0.0.rc2 vs spec/unit/function_spec.rb in rom-sql-1.0.0
- old
+ new
@@ -20,9 +20,15 @@
expect(func.count(:id).as(:count).sql_literal(ds)).to eql(%(COUNT("id") AS "count"))
end
end
end
+ describe '#is' do
+ it 'returns an sql boolean expression' do
+ expect((func.count(:id).is(1)).sql_literal(ds)).to eql(%((COUNT("id") = 1)))
+ end
+ end
+
describe '#method_missing' do
it 'responds to anything when not set' do
expect(func.count(:id)).to be_instance_of(func.class)
end