Sha256: 83302e884bf7b16596c336e41750464d494b6068f17aaea7411c99b958e548d4
Contents?: true
Size: 1.66 KB
Versions: 64
Compression:
Stored size: 1.66 KB
Contents
module Soaspec # Contains commonly used REST methods module RestMethods # Make REST Post Exchange # @param [String] name Name of test displayed # @param [Hash] params Exchange parameters # @return [Exchange] Instance of Exchange class. Assertions are made by default on the response body def post(name, params = {}) Exchange.new(name, method: :post, **params) end # Make REST Patch Exchange # @param [String] name Name of test displayed # @param [Hash] params Exchange parameters # @return [Exchange] Instance of Exchange class. Assertions are made by default on the response body def patch(name, params = {}) Exchange.new(name, method: :patch, **params) end # Make REST Put Exchange # @param [String] name Name of test displayed # @param [Hash] params Exchange parameters # @return [Exchange] Instance of Exchange class. Assertions are made by default on the response body def put(name, params = {}) Exchange.new(name, method: :put, **params) end # Make REST Get Exchange # @param [String] name Name of test displayed # @param [Hash] params Exchange parameters # @return [Exchange] Instance of Exchange class. Assertions are made by default on the response body def get(name, params = {}) Exchange.new(name, method: :get, **params) end # Make REST Delete Exchange # @param [String] name Name of test displayed # @param [Hash] params Exchange parameters # @return [Exchange] Instance of Exchange class. Assertions are made by default on the response body def delete(name, params = {}) Exchange.new(name, method: :delete, **params) end end end
Version data entries
64 entries across 64 versions & 1 rubygems