diff options
| author | Alexey Shchepin <alexey@process-one.net> | 2021-09-21 13:30:52 +0300 |
|---|---|---|
| committer | Alexey Shchepin <alexey@process-one.net> | 2021-09-21 13:30:52 +0300 |
| commit | c9c5839da49d93007d7764aeb131d85df9a90472 (patch) | |
| tree | 65249a6adc4975d995d9eeda9743620386deff0b /test | |
| parent | Small optimization in mod_roster_sql:get_roster (diff) | |
Fix roster_tests:get_items
Diffstat (limited to 'test')
| -rw-r--r-- | test/roster_tests.erl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/roster_tests.erl b/test/roster_tests.erl index a3b6009c9..3092b8cd8 100644 --- a/test/roster_tests.erl +++ b/test/roster_tests.erl @@ -224,13 +224,21 @@ get_items(Config, Version) -> sub_els = [#roster_query{ver = Version}]}) of #iq{type = result, sub_els = [#roster_query{ver = NewVersion, items = Items}]} -> - {NewVersion, Items}; + {NewVersion, normalize_items(Items)}; #iq{type = result, sub_els = []} -> {empty, []}; #iq{type = error} = Err -> xmpp:get_error(Err) end. +normalize_items(Items) -> + Items2 = + lists:map( + fun(I) -> + I#roster_item{groups = lists:sort(I#roster_item.groups)} + end, Items), + lists:sort(Items2). + get_item(Config, JID) -> case get_items(Config) of {_Ver, Items} when is_list(Items) -> |
