Sha256: d7a2265d01e066fd3d06fc895c813173e4cbcd48f55005642e61a7a69b9d257c

Contents?: true

Size: 742 Bytes

Versions: 11

Compression:

Stored size: 742 Bytes

Contents

# ruby ./lib/test/mini_test/TestNaiveHttpClient.rb
require "minitest/autorun"
require "./lib/authing_ruby.rb"
require "./lib/test/helper.rb"
require 'dotenv'
Dotenv.load('.env.test') 


class TestNaiveHttpClient < Minitest::Test

	def test_init
    naiveHttpClient = AuthingRuby::Common::NaiveHttpClient.new
	end

	def test_get
    http = AuthingRuby::Common::NaiveHttpClient.new()
    url = "https://postman-echo.com/get"
    params = {
      "a": 3
    }
    resp = http.request({
      method: 'GET',
      url: url,
      params: params,
			headers: { b: "100" },
    })
    json = JSON.parse(resp.body)
    # puts JSON.pretty_generate(json)
    assert(json.dig('args', "a") == "3")
    assert(json.dig('headers', "b") == "100")
	end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
authing_ruby-1.1.6 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.1.5 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.1.4 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.1.3 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.1.2 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.1.1 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.1.0 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.0.9 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.0.8 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.0.7 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb
authing_ruby-1.0.6 lib/authing_ruby/test/mini_test/TestNaiveHttpClient.rb