Sha256: 0607c04065eaa050326fe1083f52402b3c3761ac31f3a95a49c9797a9e59ad89
Contents?: true
Size: 644 Bytes
Versions: 10
Compression:
Stored size: 644 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' describe DHC::Auth do before(:each) do class AuthPrepInterceptor < DHC::Interceptor def before_request request.options[:auth] = { bearer: 'sometoken' } end end DHC.config.interceptors = [AuthPrepInterceptor, DHC::Auth] end after do DHC.config.reset end it 'does not use instance variables internally so that other interceptors can still change auth options' do stub_request(:get, 'http://depay.fi/') .with(headers: { 'Authorization' => 'Bearer sometoken' }) .to_return(status: 200) DHC.get('http://depay.fi') end end
Version data entries
10 entries across 10 versions & 1 rubygems