Sha256: e0e35b09744b11d8f6508f6841d8a4773a17d32fbaf0f1f2b4f22f541c237265

Contents?: true

Size: 1.17 KB

Versions: 3

Compression:

Stored size: 1.17 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"].should =~ /application\/json/
      [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

3 entries across 3 versions & 1 rubygems

Version Path
cf-uaa-lib-1.3.2 spec/misc_spec.rb
cf-uaa-lib-1.3.1 spec/misc_spec.rb
cf-uaa-lib-1.3.0 spec/misc_spec.rb