1
0
mirror of synced 2026-08-05 14:47:03 +00:00
Files
discourse-subscriptions/spec/jobs/refresh_subscriptions_campaign_data_spec.rb
2022-12-29 13:35:06 +01:00

17 lines
541 B
Ruby

# frozen_string_literal: true
require "rails_helper"
RSpec.describe Jobs::RefreshSubscriptionsCampaignData do
before { SiteSetting.discourse_subscriptions_campaign_enabled = true }
it "should execute the job only if stripe is configured" do
DiscourseSubscriptions::Campaign.any_instance.expects(:refresh_data).once
described_class.new.execute({})
SiteSetting.discourse_subscriptions_public_key = "PUBLIC_KEY"
SiteSetting.discourse_subscriptions_secret_key = "SECRET_KEY"
described_class.new.execute({})
end
end