Sha256: fc5a211fa3c6a38b4f17708a39570b5209b4907dd671014f9a4739a1c341542b

Contents?: true

Size: 878 Bytes

Versions: 44

Compression:

Stored size: 878 Bytes

Contents

module CcApiStub
  module Domains
    extend Helper

    class << self
      def succeed_to_create
        response_body = Helper.load_fixtures("fake_cc_created_domain")
        stub_post(%r{/v2/domains/?(\?.+)?$}, {}, response(201, response_body))
      end

      def succeed_to_delete
        stub_delete(%r{/v2/domains/[^/\?]+$}, {}, response(200))
      end

      def succeed_to_load_spaces
        response_body = Helper.load_fixtures("fake_cc_domain_spaces")
        stub_get(%r{/v2/domains/[^/]+/spaces.*$}, {}, response(200, response_body))
      end

      def succeed_to_add_space
        response_body = Helper.load_fixtures("fake_cc_created_domain")
        stub_put(%r{/v2/domains/[^/]+/spaces/[^/]+$}, {}, response(201, response_body))
      end

      private

      def object_endpoint(id = nil)
        %r{/v2/domains/#{id}[^/]+$}
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 4 rubygems

Version Path
new_cfoundry-4.9.4 lib/cc_api_stub/domains.rb
new_cfoundry-4.9.3 lib/cc_api_stub/domains.rb
ncfoundry-4.9.4 lib/cc_api_stub/domains.rb
ncfoundry-4.9.3 lib/cc_api_stub/domains.rb
ncfoundry-4.9.2 lib/cc_api_stub/domains.rb
new_cfoundry-4.9.2 lib/cc_api_stub/domains.rb
new_cfoundry-4.9.1 lib/cc_api_stub/domains.rb
new_cfoundry-4.9.0 lib/cc_api_stub/domains.rb
new_cfoundry-4.8.3 lib/cc_api_stub/domains.rb
new_cfoundry-4.8.2 lib/cc_api_stub/domains.rb
jfoundry-0.1.7 lib/cc_api_stub/domains.rb
jfoundry-0.1.6 lib/cc_api_stub/domains.rb
cfoundry-4.7.2.rc1 lib/cc_api_stub/domains.rb
cfoundry-4.7.1 lib/cc_api_stub/domains.rb
cfoundry-4.7.1.rc1 lib/cc_api_stub/domains.rb
cfoundry-4.7.0 lib/cc_api_stub/domains.rb
cfoundry-4.6.3.rc3 lib/cc_api_stub/domains.rb
cfoundry-4.6.3.rc2 lib/cc_api_stub/domains.rb
cfoundry-4.6.3.rc1 lib/cc_api_stub/domains.rb
cfoundry-4.6.2 lib/cc_api_stub/domains.rb