mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 21:45:31 +09:00
ci: add tests (#1141)
This commit is contained in:
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">>}})).
|
||||
|
||||
|
||||
Reference in new issue
Block a user