Sha256: c2be3ff25c16c8badda0b317c98ce3a856730c5e7d0c8d9c828009fd40db7580

Contents?: true

Size: 401 Bytes

Versions: 5

Compression:

Stored size: 401 Bytes

Contents

module Spree
  module Api
    module TestingSupport
      module Setup
        def sign_in_as_admin!
          let!(:current_api_user) do
            user = stub_model(Spree::LegacyUser)
            user.stub_chain(:spree_roles, :pluck).and_return(["admin"])
            user.stub(:has_spree_role?).with("admin").and_return(true)
            user
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spree_api-2.4.0.rc2 lib/spree/api/testing_support/setup.rb
spree_api-2.4.0.rc1 lib/spree/api/testing_support/setup.rb
spree_api-2.3.4 lib/spree/api/testing_support/setup.rb
spree_api-2.3.3 lib/spree/api/testing_support/setup.rb
spree_api-2.3.2 lib/spree/api/testing_support/setup.rb