Improve "unregister" test case
This commit is contained in:
parent
adf75e3c18
commit
1b96856d92
|
@ -232,12 +232,13 @@ register(Config) ->
|
||||||
test_unregister(Config) ->
|
test_unregister(Config) ->
|
||||||
case ?config(register, Config) of
|
case ?config(register, Config) of
|
||||||
true ->
|
true ->
|
||||||
disconnect(try_unregister(Config));
|
try_unregister(Config);
|
||||||
_ ->
|
_ ->
|
||||||
{skipped, 'registration_not_available'}
|
{skipped, 'registration_not_available'}
|
||||||
end.
|
end.
|
||||||
|
|
||||||
try_unregister(Config) ->
|
try_unregister(Config) ->
|
||||||
|
true = is_feature_advertised(Config, ?NS_REGISTER),
|
||||||
I = send(Config,
|
I = send(Config,
|
||||||
#iq{type = set,
|
#iq{type = set,
|
||||||
sub_els = [#register{remove = true}]}),
|
sub_els = [#register{remove = true}]}),
|
||||||
|
@ -245,6 +246,7 @@ try_unregister(Config) ->
|
||||||
%% TODO: fix in ejabberd
|
%% TODO: fix in ejabberd
|
||||||
%% #iq{type = result, id = I, sub_els = []} = recv(),
|
%% #iq{type = result, id = I, sub_els = []} = recv(),
|
||||||
#iq{type = result, id = I, sub_els = [#register{}]} = recv(),
|
#iq{type = result, id = I, sub_els = [#register{}]} = recv(),
|
||||||
|
#stream_error{reason = conflict} = recv(),
|
||||||
Config.
|
Config.
|
||||||
|
|
||||||
test_auth(Config) ->
|
test_auth(Config) ->
|
||||||
|
|
Loading…
Reference in New Issue