spec/integration/mongoid/mongoid_spec.rb in by_star-2.2.1 vs spec/integration/mongoid/mongoid_spec.rb in by_star-3.0.0
- old
+ new
@@ -1,46 +1,37 @@
-require 'spec_helper'
-Dir[File.dirname(__FILE__) + '/../shared/*.rb'].each {|file| require file }
-
-describe 'Mongoid' do
-
- before(:all) do
- DATABASE_NAME = "mongoid_#{Process.pid}"
- # Moped.logger = Logger.new(STDOUT)
-
- Mongoid.configure do |config|
- config.connect_to DATABASE_NAME
- end
-
- load File.dirname(__FILE__) + '/../../fixtures/mongoid/models.rb'
- load File.dirname(__FILE__) + '/../../fixtures/shared/seeds.rb'
- end
-
- after(:all) do
- Mongoid.purge!
- end
-
- it_behaves_like 'by day'
- it_behaves_like 'by direction'
- it_behaves_like 'by fortnight'
- it_behaves_like 'by month'
- it_behaves_like 'by calendar month'
- it_behaves_like 'by quarter'
- it_behaves_like 'by week'
- it_behaves_like 'by weekend'
- it_behaves_like 'by year'
- it_behaves_like 'relative'
- it_behaves_like 'offset parameter'
- it_behaves_like 'scope parameter'
-
- describe '#between_times' do
- subject { Post.between_times(Time.parse('2014-01-01'), Time.parse('2014-01-06')) }
- it { should be_a(Mongoid::Criteria) }
- its(:count) { should eq 3 }
- end
-
- describe '#between' do
- it 'should not override Mongoid between method' do
- Post.between(created_at: Time.parse('2014-01-01')..Time.parse('2014-01-06')).count.should eq 3
- end
- end
-end if testing_mongoid?
+require 'spec_helper'
+Dir[File.dirname(__FILE__) + '/../shared/*.rb'].each {|file| require file }
+
+describe 'Mongoid' do
+
+ before(:all) do
+ DATABASE_NAME = "mongoid_#{Process.pid}"
+ # Moped.logger = Logger.new(STDOUT)
+
+ Mongoid.configure do |config|
+ config.connect_to DATABASE_NAME
+ end
+
+ load File.dirname(__FILE__) + '/../../fixtures/mongoid/models.rb'
+ load File.dirname(__FILE__) + '/../../fixtures/shared/seeds.rb'
+ end
+
+ after(:all) do
+ Mongoid.purge!
+ end
+
+ it_behaves_like 'between_times'
+ it_behaves_like 'offset parameter'
+ it_behaves_like 'order parameter'
+ it_behaves_like 'scope parameter'
+ it_behaves_like 'by day'
+ it_behaves_like 'by direction'
+ it_behaves_like 'by fortnight'
+ it_behaves_like 'by month'
+ it_behaves_like 'by calendar month'
+ it_behaves_like 'by quarter'
+ it_behaves_like 'by week'
+ it_behaves_like 'by cweek'
+ it_behaves_like 'by weekend'
+ it_behaves_like 'by year'
+ it_behaves_like 'relative'
+end if testing_mongoid?