diff --git a/spec/factories/circle.rb b/spec/factories/circle.rb index e161d2a..b0c99b4 100644 --- a/spec/factories/circle.rb +++ b/spec/factories/circle.rb @@ -1,8 +1,9 @@ FactoryGirl.define do factory :circle do - name Faker::Company.name - kind %w(group page user).sample - + name Faker::Company.name + kind %w(group page user).sample + constituted_at Date.today + trait :recent do revised false end diff --git a/spec/models/circle_spec.rb b/spec/models/circle_spec.rb index 3619be9..3a9df43 100644 --- a/spec/models/circle_spec.rb +++ b/spec/models/circle_spec.rb @@ -3,10 +3,10 @@ describe Circle do context 'listings' do it 'ordered by constituted_at' do - first_circle = create(:circle) - create_list(:circle, 5) + first_circle = create(:circle, constituted_at: Date.today) + second_circle = create(:circle, constituted_at: 1.day.ago) - expect(Circle.all.first).to eq(first_circle) + expect(Circle.first).to eq(first_circle) end it 'by recent (or not revised)' do