Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 

27 linhas
540 B

-module(elli_http_tests).
-include_lib("eunit/include/eunit.hrl").
%% UNIT TESTS
chunk_loop_test_() ->
fun() ->
Here = self(),
Pid = spawn_link(chunk_loop_wrapper(Here)),
Pid ! {tcp_closed, some_socket},
Message = receive_message(),
?assertMatch({error, client_closed}, Message)
end.
chunk_loop_wrapper(Here) ->
fun() ->
Result = wsHttp:chunk_loop({some_type, some_socket}),
Here ! Result,
ok
end.
receive_message() ->
receive
X -> X
after
1 -> fail
end.