Sha256: d6381f3132f6cabec24aeb26162549f8cdd66042ef9b53a459e7b790cbdc314c

Contents?: true

Size: 1.2 KB

Versions: 5

Compression:

Stored size: 1.2 KB

Contents

#--
# Cloud Foundry 2012.02.03 Beta
# Copyright (c) [2009-2012] VMware, Inc. All Rights Reserved.
#
# This product is licensed to you under the Apache License, Version 2.0 (the "License").
# You may not use this product except in compliance with the License.
#
# This product includes a number of subcomponents with
# separate copyright notices and license terms. Your use of these
# subcomponents is subject to the terms and conditions of the
# subcomponent's license, as noted in the LICENSE file.
#++

require 'spec_helper'
require 'uaa/misc'

module CF::UAA

describe Misc do

  include SpecHelper

  before :all do
    #Util.default_logger(:trace)
  end

  it "gets server info" do
    Misc.set_request_handler do |url, method, body, headers|
      url.should == "https://uaa.cloudfoundry.com/login"
      method.should == :get
      headers["content-type"].should be_nil
      headers["accept"].gsub(/\s/, '').should =~ /application\/json;charset=utf-8/i
      [200, '{"commit_id":"12345","prompts":["one","two"]}', {"content-type" => "application/json"}]
    end
    result = Misc.server("https://uaa.cloudfoundry.com")
    result["prompts"].should_not be_nil
    result["commit_id"].should_not be_nil
  end

end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cf-uaa-lib-1.3.7 spec/misc_spec.rb
cf-uaa-lib-1.3.6 spec/misc_spec.rb
cf-uaa-lib-1.3.5 spec/misc_spec.rb
cf-uaa-lib-1.3.4 spec/misc_spec.rb
cf-uaa-lib-1.3.3 spec/misc_spec.rb