Sha256: 3f3d43fd8675563c17f894156d16dccad899d42461e7cde4597d1df12676d089

Contents?: true

Size: 570 Bytes

Versions: 3

Compression:

Stored size: 570 Bytes

Contents

module Omniauth

  module Mock
    def auth_mock
      OmniAuth.config.mock_auth[:twitter] = {
        'provider' => 'twitter',
        'uid' => '123545',
        'user_info' => {
          'name' => 'mockuser',
          'image' => 'mock_user_thumbnail_url'
        },
        'credentials' => {
          'token' => 'mock_token',
          'secret' => 'mock_secret'
        }
      }
    end
  end

  module SessionHelpers
    def signin
      visit root_path
      expect(page).to have_content("Sign in")
      auth_mock
      click_link "Sign in"
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_apps_testing-0.3.7 lib/generators/testing/configure/templates/spec/omniauth/support/helpers/omniauth.rb
rails_apps_testing-0.3.6 lib/generators/testing/configure/templates/spec/omniauth/support/helpers/omniauth.rb
rails_apps_testing-0.3.5 lib/generators/testing/configure/templates/spec/omniauth/support/helpers/omniauth.rb