mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-09-30 00:01:02 -04:00
added test to client
This commit is contained in:
parent
149cfb602d
commit
8164ff0bcb
21
test/client_test.rb
Normal file
21
test/client_test.rb
Normal file
@ -0,0 +1,21 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require_relative "test_helper"
|
||||
|
||||
class ClientTest < Minitest::Test
|
||||
include HTTPX
|
||||
|
||||
def test_client_request
|
||||
client1 = Client.new
|
||||
client2 = Client.new(headers: {"accept" => "text/css"})
|
||||
|
||||
request1 = client1.request(:get, "http://google.com", headers: {"accept" => "text/html"})
|
||||
assert request1.headers["accept"] == "text/html", "header hasn't been properly set"
|
||||
|
||||
request2 = client2.request(:get, "http://google.com")
|
||||
assert request2.headers["accept"] == "text/css", "header hasn't been properly set"
|
||||
|
||||
request3 = client2.request(:get, "http://google.com", headers: {"accept" => "text/javascript"})
|
||||
assert request3.headers["accept"] == "text/javascript", "header hasn't been properly set"
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user