Sha256: dbf96ef6a4e7ee0935695d33279928994725bb46fbdd25a2c8d2ab853fe80db9

Contents?: true

Size: 383 Bytes

Versions: 3

Compression:

Stored size: 383 Bytes

Contents

module Her
  module Testing
    module Macros
      module RequestMacros
        def ok!(body)
          [200, {}, body.to_json]
        end

        def error!(body)
          [400, {}, body.to_json]
        end

        def params(env)
          @params ||= Faraday::Utils.parse_query(env[:body]).with_indifferent_access.merge(env[:params])
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
her-0.6.5 spec/support/macros/request_macros.rb
her-0.6.4 spec/support/macros/request_macros.rb
her-0.6.3 spec/support/macros/request_macros.rb