Sha256: 8bee5dca7230171c9feeee3d2164434992fda244ce85390cd24b7060fb4f606b

Contents?: true

Size: 792 Bytes

Versions: 8

Compression:

Stored size: 792 Bytes

Contents

require File.expand_path('../../spec_helper', __FILE__)

include BrowserConfigHelper

describe BrowseEverythingController, type: :controller do
  before(:all)  { stub_configuration   }
  after(:all)   { unstub_configuration }

  subject { helper_context.auth_link.scan(/state/) }

  let(:helper_context) { controller.view_context }
  let(:browser) { BrowseEverything::Browser.new(url_options) }

  before { allow(controller).to receive(:provider).and_return(provider) }

  context 'dropbox' do
    let(:provider) { browser.providers['dropbox'] }

    describe 'auth_link' do
      its(:length) { is_expected.to eq(1) }
    end
  end

  context 'box' do
    let(:provider) { browser.providers['box'] }

    describe 'auth_link' do
      its(:length) { is_expected.to eq(1) }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
browse-everything-0.15.1 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.15.0 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.14.2 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.14.1 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.14.0 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.13.1 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.13.0 spec/helper/browse_everything_controller_helper_spec.rb
browse-everything-0.12.0 spec/helper/browse_everything_controller_helper_spec.rb