# 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(:client_installed?).returns(true)
  CustomWizard::Subscription.stubs("#{type}?".to_sym).returns(true)
  CustomWizard::Subscription.any_instance.stubs("#{type}?".to_sym).returns(true)
end