diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-04-01 16:34:06 +0300 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-04-01 16:34:06 +0300 |
commit | a2e6d8bb6b3e17206e8ad519ed833802fe3db41c (patch) | |
tree | 8d156dbc6f00a67e01f8c0bd716ee3deecdb193d | |
parent | 1bd560f3f25d0a644bac3d06904ca97e20a6f7d9 (diff) |
Make stop_ejabberd test also work without receiving </stream:stream>
-rw-r--r-- | test/ejabberd_SUITE.erl | 9 |
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) -> |