diff options
author | Claire <claire.github-309c@sitedethib.com> | 2021-11-26 00:26:06 +0100 |
---|---|---|
committer | Claire <claire.github-309c@sitedethib.com> | 2021-11-26 00:50:13 +0100 |
commit | 5f10e64330635bfd609ba5acdd78fa505c12f5b1 (patch) | |
tree | e904eeb81cc2a1cd99dc11d8fbe0ed0e9d766d59 /spec | |
parent | 0ccaedc92bff79fa2922c700dd7dc42378b99090 (diff) |
Fix trends admin page crashing
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/trends/tags_spec.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/spec/models/trends/tags_spec.rb b/spec/models/trends/tags_spec.rb index 4f98c6aa4..23f8a7ba7 100644 --- a/spec/models/trends/tags_spec.rb +++ b/spec/models/trends/tags_spec.rb @@ -1,10 +1,15 @@ require 'rails_helper' RSpec.describe Trends::Tags do - subject { described_class.new(threshold: 5, review_threshold: 10) } + subject { described_class.new } let!(:at_time) { DateTime.new(2021, 11, 14, 10, 15, 0) } + before do + stub_const 'Trends::Tags::THRESHOLD', 5 + stub_const 'Trends::Tags::REVIEW_THRESHOLD', 10 + end + describe '#add' do let(:tag) { Fabricate(:tag) } @@ -59,7 +64,7 @@ RSpec.describe Trends::Tags do subject.refresh(yesterday + 12.hours) original_score = subject.score(tag3.id) expect(original_score).to eq 144.0 - subject.refresh(yesterday + 12.hours + subject.options[:max_score_halflife]) + subject.refresh(yesterday + 12.hours + described_class::MAX_SCORE_HALFLIFE) decayed_score = subject.score(tag3.id) expect(decayed_score).to be <= original_score / 2 end |