summaryrefslogtreecommitdiff
path: root/spec/models/concerns/calloutable_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/concerns/calloutable_spec.rb')
-rw-r--r--spec/models/concerns/calloutable_spec.rb26
1 files changed, 0 insertions, 26 deletions
diff --git a/spec/models/concerns/calloutable_spec.rb b/spec/models/concerns/calloutable_spec.rb
deleted file mode 100644
index d847413de88..00000000000
--- a/spec/models/concerns/calloutable_spec.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-# frozen_string_literal: true
-
-require 'spec_helper'
-
-RSpec.describe Calloutable do
- subject { build(:user_callout) }
-
- describe "Associations" do
- it { is_expected.to belong_to(:user) }
- end
-
- describe 'validations' do
- it { is_expected.to validate_presence_of(:user) }
- end
-
- describe '#dismissed_after?' do
- let(:some_feature_name) { UserCallout.feature_names.keys.second }
- let(:callout_dismissed_month_ago) { create(:user_callout, feature_name: some_feature_name, dismissed_at: 1.month.ago )}
- let(:callout_dismissed_day_ago) { create(:user_callout, feature_name: some_feature_name, dismissed_at: 1.day.ago )}
-
- it 'returns whether a callout dismissed after specified date' do
- expect(callout_dismissed_month_ago.dismissed_after?(15.days.ago)).to eq(false)
- expect(callout_dismissed_day_ago.dismissed_after?(15.days.ago)).to eq(true)
- end
- end
-end