Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2020-04-01 16:34:06 +0300
committerPaweł Chmielowski <pchmielowski@process-one.net>2020-04-01 16:34:06 +0300
commita2e6d8bb6b3e17206e8ad519ed833802fe3db41c (patch)
tree8d156dbc6f00a67e01f8c0bd716ee3deecdb193d
parent1bd560f3f25d0a644bac3d06904ca97e20a6f7d9 (diff)
Make stop_ejabberd test also work without receiving </stream:stream>
-rw-r--r--test/ejabberd_SUITE.erl9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/ejabberd_SUITE.erl b/test/ejabberd_SUITE.erl
index ee19dd4b8..6658f6734 100644
--- a/test/ejabberd_SUITE.erl
+++ b/test/ejabberd_SUITE.erl
@@ -504,7 +504,14 @@ all() ->
stop_ejabberd(Config) ->
ok = application:stop(ejabberd),
?recv1(#stream_error{reason = 'system-shutdown'}),
- ?recv1({xmlstreamend, <<"stream:stream">>}),
+ case suite:recv(Config) of
+ {xmlstreamend, <<"stream:stream">>} ->
+ ok;
+ closed ->
+ ok;
+ Other ->
+ suite:match_failure([Other], [closed])
+ end,
Config.
test_connect_bad_xml(Config) ->