Created
August 31, 2021 10:06
-
-
Save elitau/dea2c37a9cf1d0a90a465d131a8cf3e4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compiling NIF crate :pactmockserver (native/pactmockserver)... | |
Finished dev [unoptimized + debuginfo] target(s) in 0.05s | |
1) test returns service provider as ServiceProvider struct for provider name (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:99 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61527}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
2) test return port of started mock server (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:47 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61528}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
3) test start mock server gen server is running (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:18 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61529}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
4) test mock server responds to requests (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:51 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61530}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
5) test write pact file file exists (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:57 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61531}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
6) test start mock server allows multiple mock servers (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:27 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61532}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
7) test stop mock server shutdown GenServer (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:82 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61533}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
8) test start mock server returns error if mock server for same provider is already running (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:33 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61534}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
9) test write pact file call with provider name (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:73 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61535}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
10) test start mock server registers process globally with name of provider (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:22 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61536}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
11) test returns service provider as ServiceProvider struct (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:95 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61537}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
12) test write pact file errors unless all assertions matched (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:66 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61538}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
13) test stop mock server stopped mock server returns empty body (PactElixir.PactMockServerTest) | |
test/mock_server/pact_mock_server_test.exs:86 | |
** (MatchError) no match of right hand side value: {:error, {{{:badmatch, 61539}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}, {:child, :undefined, PactElixir.PactMockServer, {PactElixir.PactMockServer, :start_link, [%PactElixir.ServiceProvider{consumer: "test_consumer", interactions: [%PactElixir.Interaction{description: "give me foo", given: "foo exists", request: %PactElixir.Request{body: "", headers: %{}, method: "GET", path: "/foo", query: ""}, response: %PactElixir.Response{body: "bar", headers: %{}, status: 200}}], pact_output_dir_path: "pacts/", port: 0, provider: "test_provider"}]}, :permanent, false, 5000, :worker, [PactElixir.PactMockServer]}}} | |
stacktrace: | |
test/mock_server/pact_mock_server_test.exs:13: PactElixir.PactMockServerTest.__ex_unit_setup_0/1 | |
test/mock_server/pact_mock_server_test.exs:1: PactElixir.PactMockServerTest.__ex_unit__/2 | |
** | |
14) test Output all mismatches after single test finished (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:38 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61540}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
15) test Output all mismatches after test suite finished (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:41 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61541}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
16) test Tell that pact file was not written due to mismatches (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:44 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61542}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
17) test Provider responds to /foo with 'bar' (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:26 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61543}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
18) test write pact file if all interactions matched (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:66 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61544}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
19) test has a host url (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:33 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61545}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
20) test fails with ex unit assertion error (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:59 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61546}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
21) test Mock server includes mismatch without mocked request being made (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:47 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61547}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
22) test genserver of mock server is killed after test suite (PactElixir.DslIntegrationTest) | |
test/dsl_integration_test.exs:79 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61548}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
stacktrace: | |
(pact_elixir 0.5.2) lib/pact_elixir/dsl.ex:12: PactElixir.Dsl.build/1 | |
test/dsl_integration_test.exs:8: PactElixir.DslIntegrationTest.__ex_unit_setup_0/1 | |
test/dsl_integration_test.exs:1: PactElixir.DslIntegrationTest.__ex_unit__/2 | |
......... | |
23) test cleanup_mock_server returns true (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:108 | |
Assertion with == failed | |
code: assert {:ok, true} == RustPactMockServerFacade.cleanup_mock_server(port) | |
left: {:ok, true} | |
right: true | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:111: (test) | |
24) test create_mock_server creates a mock server and returns its port (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:38 | |
Assertion with == failed | |
code: assert {:ok, @port} == RustPactMockServerFacade.create_mock_server(@pact, @port) | |
left: {:ok, 50823} | |
right: 50823 | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:39: (test) | |
25) test create_mock_server fails if mock server could not start due to broken json (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:44 | |
match (=) failed | |
code: assert {:error, :invalid_pact_json} = RustPactMockServerFacade.create_mock_server(broken_json, @port) | |
left: {:error, :invalid_pact_json} | |
right: :invalid_pact_json | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:47: (test) | |
26) test write_pact_file writes pact file (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:81 | |
match (=) failed | |
code: assert :ok = RustPactMockServerFacade.write_pact_file(port, dir_path) | |
left: :ok | |
right: {} | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:85: (test) | |
27) test matched returns false if none of expected requests were made (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:72 | |
match (=) failed | |
code: assert {:ok, false} = RustPactMockServerFacade.mock_server_matched(port) | |
left: {:ok, false} | |
right: false | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:75: (test) | |
28) test write_pact_file returns error if io could not complete (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:96 | |
match (=) failed | |
code: assert {:error, :io_error} = RustPactMockServerFacade.write_pact_file(port, "/not/existing/path") | |
left: {:error, :io_error} | |
right: :io_error | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:100: (test) | |
29) test mock_server_mismatches returns mismatches json when no requests were made (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:60 | |
match (=) failed | |
code: assert {:ok, mismatches_json_string} = RustPactMockServerFacade.mock_server_mismatches(port) | |
left: {:ok, mismatches_json_string} | |
right: "[{\"method\":\"GET\",\"path\":\"/call_me\",\"request\":{\"method\":\"GET\",\"path\":\"/call_me\"},\"type\":\"missing-request\"}]" | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:64: (test) | |
30) test write_pact_file returns error if there is no mock server for port (PactElixir.RustPactMockServerFacadeTest) | |
test/mock_server/rust_mock_server_facade_test.exs:89 | |
match (=) failed | |
code: assert {:error, :no_mock_server_running_on_port} = RustPactMockServerFacade.write_pact_file(@port - 1000, dir_path) | |
left: {:error, :no_mock_server_running_on_port} | |
right: :no_mock_server_running_on_port | |
stacktrace: | |
test/mock_server/rust_mock_server_facade_test.exs:92: (test) | |
.. | |
31) test terminate supervised PactMockServer (PactElixir.MockServerSupervisorTest) | |
test/mock_server/mock_server_supervisor_test.exs:19 | |
** (MatchError) no match of right hand side value: {:error, {{:badmatch, 61549}, [{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, {PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, {:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]}]}} | |
code: {:ok, pid} = MockServerSupervisor.start_mock_server(provider) | |
stacktrace: | |
test/mock_server/mock_server_supervisor_test.exs:21: (test) | |
32) test start a supervised PactMockServer for a service provider (PactElixir.MockServerSupervisorTest) | |
test/mock_server/mock_server_supervisor_test.exs:10 | |
match (=) failed | |
code: assert {:ok, pid} = MockServerSupervisor.start_mock_server(provider) | |
left: {:ok, pid} | |
right: {:error, | |
{{:badmatch, 61550}, | |
[ | |
{PactElixir.MockServerCallbacks, :start, 2, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 55]}, | |
{PactElixir.MockServerCallbacks, :init, 1, [file: 'lib/pact_elixir/mock_server/mock_server_callbacks.ex', line: 12]}, | |
{:gen_server, :init_it, 2, [file: 'gen_server.erl', line: 423]}, | |
{:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 390]}, | |
{:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} | |
]}} | |
stacktrace: | |
test/mock_server/mock_server_supervisor_test.exs:12: (test) | |
....... | |
Finished in 0.4 seconds (0.00s async, 0.4s sync) | |
52 tests, 32 failures, 2 skipped | |
Randomized with seed 493146 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment