Sha256: 91d0ad6f8a7ba7260be14438f7c507de1deb2f19bec9c6329d909b0be535aa24
Contents?: true
Size: 801 Bytes
Versions: 5
Compression:
Stored size: 801 Bytes
Contents
# frozen_string_literal: true RSpec.describe SolidusSocial do describe '.configured_providers' do subject { described_class.configured_providers } it { is_expected.to match_array(["amazon", "facebook", "github", "google_oauth2", "twitter"]) } end describe '.init_providers' do subject { described_class.init_providers } around do |example| previous_providers = Spree::SocialConfig.providers Spree::SocialConfig.providers = { facebook: { api_key: "secret_key", api_secret: "secret_secret" } } example.run Spree::SocialConfig.providers = previous_providers end it "sets up Devise for the given providers" do expect(described_class).to receive(:setup_key_for).with(:facebook, "secret_key", "secret_secret") subject end end end
Version data entries
5 entries across 5 versions & 1 rubygems