about summary refs log tree commit diff
path: root/spec
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2021-11-26 01:25:29 +0100
committerGitHub <noreply@github.com>2021-11-26 01:25:29 +0100
commit025a2ceb0f31b4672479418ba0ae784cdfe3b0c6 (patch)
tree107a4d73b58a9b1c77962f87bf9f629340bce1c5 /spec
parentb4f785c1f46693c4e42b035e6728f99aac1b85db (diff)
parent3304df0ab559d9cec4da60a512460f26f07a56d3 (diff)
Merge pull request #1637 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes
Diffstat (limited to 'spec')
-rw-r--r--spec/models/trends/tags_spec.rb9
1 files changed, 2 insertions, 7 deletions
diff --git a/spec/models/trends/tags_spec.rb b/spec/models/trends/tags_spec.rb
index 23f8a7ba7..4f98c6aa4 100644
--- a/spec/models/trends/tags_spec.rb
+++ b/spec/models/trends/tags_spec.rb
@@ -1,15 +1,10 @@
 require 'rails_helper'
 
 RSpec.describe Trends::Tags do
-  subject { described_class.new }
+  subject { described_class.new(threshold: 5, review_threshold: 10) }
 
   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) }
 
@@ -64,7 +59,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 + described_class::MAX_SCORE_HALFLIFE)
+      subject.refresh(yesterday + 12.hours + subject.options[:max_score_halflife])
       decayed_score = subject.score(tag3.id)
       expect(decayed_score).to be <= original_score / 2
     end