# frozen_string_literal: true def get_wizard_fixture(path) JSON.parse( File.open("#{Rails.root}/plugins/discourse-custom-wizard/spec/fixtures/#{path}.json").read, ).with_indifferent_access end def enable_subscription(type) CustomWizard::Subscription.stubs("#{type}?".to_sym).returns(true) CustomWizard::Subscription.any_instance.stubs("#{type}?".to_sym).returns(true) end def disable_subscriptions %w[standard business community].each do |type| CustomWizard::Subscription.stubs("#{type}?".to_sym).returns(false) CustomWizard::Subscription.any_instance.stubs("#{type}?".to_sym).returns(false) end end