ci: add tests (#1141)

This commit is contained in:
Jiralite authored and GitHub committed 2026-06-23 04:41:46 +02:00
1 parent ad99de22bc
commit 545814abc1
152 files changed
+287 -532

No files matched your search

@@ -171,8 +171,6 @@ rollback_on_start_failure({reply, {success, Pid}, _State} = Result, _UserId) whe
Result;
rollback_on_start_failure({reply, {error, _Reason}, _State} = Result, UserId) ->
session_abuse_protection:decrement_user_sessions(UserId),
Result;
rollback_on_start_failure(Result, _UserId) ->
Result.
-spec validate_identify_payload(term()) ->
@@ -82,10 +82,6 @@ user_id(User) when is_map(User) ->
user_id(_) ->
undefined.
-spec presence_visible(map()) -> boolean().
presence_visible(P) ->
presence_utils:is_visible_presence(P).
-spec dedup_presences([map()]) -> [map()].
dedup_presences(Presences) ->
Map = lists:foldl(fun add_presence_by_id/2, #{}, Presences),
@@ -325,15 +321,6 @@ ensure_relationship_id(Rel, UserId) ->
-ifdef(TEST).
-include_lib("eunit/include/eunit.hrl").
presence_visible_test() ->
?assertEqual(true, presence_visible(#{<<"status">> => <<"online">>})),
?assertEqual(true, presence_visible(#{<<"status">> => <<"idle">>})),
?assertEqual(true, presence_visible(#{<<"status">> => <<"dnd">>})),
?assertEqual(false, presence_visible(#{<<"status">> => <<"offline">>})),
?assertEqual(false, presence_visible(#{<<"status">> => <<"invisible">>})),
?assertEqual(false, presence_visible(#{})),
ok.
presence_user_id_rejects_malformed_id_test() ->
?assertEqual(undefined, presence_user_id(#{<<"user">> => #{<<"id">> => <<"001">>}})).