1
0
Fork 0
mirror of https://github.com/edgurgel/httparrot synced 2025-04-06 00:32:34 -04:00
httparrot/test/ip_handler_test.exs
2013-12-27 18:47:21 -03:00

20 lines
436 B
Elixir

defmodule HTTParrot.IPHandlerTest do
use ExUnit.Case
import :meck
import HTTParrot.IPHandler
setup do
new :cowboy_req
end
teardown do
unload :cowboy_req
end
test "returns prettified json with origin" do
ip = {127, 1, 2, 3}
expect(:cowboy_req, :peer, 1, {{ip, :host}, :req2})
assert get_json(:req1, :state) == {"{\"origin\":\"127.1.2.3\"}", :req2, :state}
assert validate :cowboy_req
end
end