Sha256: 980841b335ab1ba017f8cd3c3f280afc9329fa5f3021a33e6fb1151fbd5a787b

Contents?: true

Size: 670 Bytes

Versions: 4

Compression:

Stored size: 670 Bytes

Contents

describe Rack::OAuth2::Server::Util, ".parse_uri" do

  context "when String is given" do
    it "should parse it as URI" do
      uri = Rack::OAuth2::Server::Util.parse_uri "http://client.example.com"
      uri.should be_a_kind_of(URI::Generic)
    end
  end

  context "when URI is given" do
    it "should return itself" do
      _uri_ = URI.parse "http://client.example.com"
      uri = Rack::OAuth2::Server::Util.parse_uri _uri_
      uri.should == _uri_
    end
  end

  context "when Integer is given" do
    it "should raise error" do
      lambda do
        Rack::OAuth2::Server::Util.parse_uri 123
      end.should raise_error(StandardError)
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rack-oauth2-0.2.2.1 spec/rack/oauth2/server/util_spec.rb
rack-oauth2-0.2.2 spec/rack/oauth2/server/util_spec.rb
rack-oauth2-0.2.1 spec/rack/oauth2/server/util_spec.rb
rack-oauth2-0.2.0 spec/rack/oauth2/server/util_spec.rb