Sha256: 255852ec0793efabdd4c63810a1c577c74291af3f7b518ba257b355dc5b39635

Contents?: true

Size: 564 Bytes

Versions: 42

Compression:

Stored size: 564 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module WardenTestHelpers
    include Warden::Test::Helpers

    #
    # Utility method to login in the middle of a test as a different user from
    # the current one.
    #
    def relogin_as(user, scope: :user)
      logout scope

      login_as user, scope: scope
    end
  end
end

RSpec.configure do |config|
  config.include Decidim::WardenTestHelpers, type: :feature
  config.include Devise::Test::ControllerHelpers, type: :controller

  config.after :each, type: :feature do
    Warden.test_reset!
  end
end

Version data entries

42 entries across 42 versions & 2 rubygems

Version Path
decidim-dev-0.8.4 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.8.3 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.8.2 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.8.1 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.8.0 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.7.4 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.7.3 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.7.2 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.7.1 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.7.0 lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.6.8 lib/decidim/dev/test/rspec_support/warden.rb
decidim-0.6.8 decidim-dev/lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.6.7 lib/decidim/dev/test/rspec_support/warden.rb
decidim-0.6.7 decidim-dev/lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.6.6 lib/decidim/dev/test/rspec_support/warden.rb
decidim-0.6.6 decidim-dev/lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.6.5 lib/decidim/dev/test/rspec_support/warden.rb
decidim-0.6.5 decidim-dev/lib/decidim/dev/test/rspec_support/warden.rb
decidim-dev-0.6.4 lib/decidim/dev/test/rspec_support/warden.rb
decidim-0.6.4 decidim-dev/lib/decidim/dev/test/rspec_support/warden.rb