Sha256: 601d679d24149fe769818b08dceeb125399b82fe1b41e89e2f843ce2b18c0704
Contents?: true
Size: 1.03 KB
Versions: 14
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true require File.expand_path('../spec_helper', __dir__) include BrowserConfigHelper describe BrowseEverythingController, type: :controller do subject { helper_context.auth_link.scan(/state/) } let(:helper_context) { controller.view_context } let(:browser) { BrowseEverything::Browser.new(url_options) } before do stub_configuration allow(controller).to receive(:provider).and_return(provider) end after do unstub_configuration end context 'when using Dropbox as a provider' do let(:provider) { browser.providers['dropbox'] } describe 'auth_link' do its(:length) { is_expected.to eq(1) } end end context 'when using Box as a provider' do let(:provider) { browser.providers['box'] } describe 'auth_link' do its(:length) { is_expected.to eq(1) } end end context 'when using Google Drive as a provider' do let(:provider) { browser.providers['google_drive'] } describe 'auth_link' do its(:length) { is_expected.to eq(1) } end end end
Version data entries
14 entries across 14 versions & 1 rubygems