Fix test that fail when is run on the 1st day of the month following a 31 days month
This commit is contained in:
parent
0ba5ad6b16
commit
dae700788f
1 changed files with 2 additions and 2 deletions
|
@ -8,7 +8,7 @@ describe StatsController, type: :controller do
|
||||||
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 62.days.ago)
|
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 62.days.ago)
|
||||||
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 62.days.ago)
|
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 62.days.ago)
|
||||||
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 31.days.ago)
|
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 31.days.ago)
|
||||||
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => 1.day.ago)
|
FactoryGirl.create(:procedure, :created_at => 2.months.ago, :updated_at => Time.now)
|
||||||
@controller = StatsController.new
|
@controller = StatsController.new
|
||||||
|
|
||||||
allow(@controller).to receive(:administration_signed_in?).and_return(false)
|
allow(@controller).to receive(:administration_signed_in?).and_return(false)
|
||||||
|
@ -18,7 +18,7 @@ describe StatsController, type: :controller do
|
||||||
|
|
||||||
subject { @controller.send(:last_four_months_hash, association, :updated_at) }
|
subject { @controller.send(:last_four_months_hash, association, :updated_at) }
|
||||||
|
|
||||||
it { expect(subject).to eq([
|
it { expect(subject).to match_array([
|
||||||
[I18n.l(62.days.ago.beginning_of_month, format: "%B %Y"), 2],
|
[I18n.l(62.days.ago.beginning_of_month, format: "%B %Y"), 2],
|
||||||
[I18n.l(31.days.ago.beginning_of_month, format: "%B %Y"), 1]
|
[I18n.l(31.days.ago.beginning_of_month, format: "%B %Y"), 1]
|
||||||
])
|
])
|
||||||
|
|
Loading…
Add table
Reference in a new issue