spec/integration/shared/by_year.rb in by_star-2.2.1 vs spec/integration/shared/by_year.rb in by_star-3.0.0
- old
+ new
@@ -1,48 +1,48 @@
-require 'spec_helper'
-
-shared_examples_for 'by year' do
-
- describe '#by_year' do
-
- context 'point-in-time' do
- subject { Post.by_year('2014') }
- its(:count){ should eq 12 }
- end
-
- context 'timespan' do
- subject { Event.by_year(13) }
- its(:count){ should eq 13 }
- end
-
- context 'timespan strict' do
- subject { Event.by_year(Date.parse('2014-02-01'), strict: true) }
- its(:count){ should eq 9 }
- end
-
- context 'with :year option' do
-
- context 'point-in-time' do
- subject { Post.by_year(year: 2013) }
- its(:count){ should eq 10 }
- end
-
- context 'timespan' do
- subject { Event.by_year(year: 2014) }
- its(:count){ should eq 14 }
- end
-
- context 'timespan strict' do
- subject { Event.by_year(year: 2013, strict: true) }
- its(:count){ should eq 8 }
- end
- end
-
- it 'should be able to use an alternative field' do
- Event.by_year(:field => 'end_time').count.should eq 14
- end
-
- it 'can use a 2-digit year' do
- Post.by_year(13).count.should eq 10
- end
- end
-end
+require 'spec_helper'
+
+shared_examples_for 'by year' do
+
+ describe '#by_year' do
+
+ context 'point-in-time' do
+ subject { Post.by_year('2014') }
+ it { expect(subject.count).to eql(12) }
+ end
+
+ context 'timespan' do
+ subject { Event.by_year(13) }
+ it { expect(subject.count).to eql(13) }
+ end
+
+ context 'timespan strict' do
+ subject { Event.by_year(Date.parse('2014-02-01'), strict: true) }
+ it { expect(subject.count).to eql(9) }
+ end
+
+ context 'integer' do
+
+ context 'point-in-time' do
+ subject { Post.by_year(2013) }
+ it { expect(subject.count).to eql(10) }
+ end
+
+ context 'timespan' do
+ subject { Event.by_year(2014) }
+ it { expect(subject.count).to eql(14) }
+ end
+
+ context 'timespan strict' do
+ subject { Event.by_year(2013, strict: true) }
+ it { expect(subject.count).to eql(8) }
+ end
+ end
+
+ it 'should be able to use an alternative field' do
+ expect(Event.by_year(field: 'end_time').count).to eq 14
+ end
+
+ it 'can use a 2-digit year' do
+ expect(Post.by_year(13).count).to eq 10
+ end
+ end
+end