Sha256: 957043111c07243f23c0ca992957b378180b58c8f30bdffaf5fd56edde8a80e9

Contents?: true

Size: 796 Bytes

Versions: 5

Compression:

Stored size: 796 Bytes

Contents

require File.expand_path('../test_helper', __FILE__)
require 'oauth/signature/base'
require 'net/http'

class SignatureBaseTest < Minitest::Test

  def test_that_initialize_requires_one_request_argument
    assert_raises ArgumentError do
      OAuth::Signature::Base.new()
    end
  end

  def test_that_initialize_requires_a_valid_request_argument
    request = nil
    assert_raises TypeError do
      OAuth::Signature::Base.new(request) { |token|
        # just a stub
      }
    end
  end

  def test_that_initialize_succeeds_when_the_request_proxy_is_valid
    # this isn't quite valid, but it will do.
    raw_request = Net::HTTP::Get.new('/test')
    request = OAuth::RequestProxy.proxy(raw_request)

    OAuth::Signature::Base.new(request) { |token|
      # just a stub
    }
  end

end

Version data entries

5 entries across 4 versions & 2 rubygems

Version Path
tdiary-5.0.5 vendor/bundle/gems/oauth-0.5.1/test/test_signature_base.rb
tdiary-5.0.5 vendor/bundle/gems/tdiary-5.0.4/vendor/bundle/gems/oauth-0.5.1/test/test_signature_base.rb
tdiary-5.0.4 vendor/bundle/gems/oauth-0.5.1/test/test_signature_base.rb
oauth-0.5.1 test/test_signature_base.rb
oauth-0.5.0 test/test_signature_base.rb