mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 05:25:40 +09:00
chore(repo): remove dead code and useless tests (#3375)
This commit is contained in:
1 parent
7e177a1c90
commit
1cd62eb661
1391 files changed
+783
-120415
No files matched your search
@@ -210,11 +210,6 @@ parse_forwarded_for_invalid_ipv4_octet_test() ->
|
||||
?assertEqual(<<>>, gateway_handler:parse_forwarded_for(<<"203.0.113.300">>)).
|
||||
parse_forwarded_for_unterminated_bracket_test() ->
|
||||
?assertEqual(<<>>, gateway_handler:parse_forwarded_for(<<"[2001:db8::1">>)).
|
||||
parse_version_test() ->
|
||||
?assertEqual(1, gateway_handler:parse_version(<<"1">>)),
|
||||
?assertEqual(undefined, gateway_handler:parse_version(<<"2">>)),
|
||||
?assertEqual(undefined, gateway_handler:parse_version(undefined)).
|
||||
|
||||
parse_ignored_events_test() ->
|
||||
?assertEqual({ok, []}, gateway_handler_identify:parse_ignored_events(undefined)),
|
||||
?assertEqual({ok, []}, gateway_handler_identify:parse_ignored_events(null)),
|
||||
@@ -230,11 +225,6 @@ parse_ignored_events_test() ->
|
||||
gateway_handler_identify:parse_ignored_events(<<"not_a_list">>)
|
||||
).
|
||||
|
||||
adjust_status_test() ->
|
||||
?assertEqual(invisible, gateway_handler_dispatch:adjust_status(offline)),
|
||||
?assertEqual(online, gateway_handler_dispatch:adjust_status(online)),
|
||||
?assertEqual(idle, gateway_handler_dispatch:adjust_status(idle)).
|
||||
|
||||
check_rate_limit_blocks_general_flood_test() ->
|
||||
with_rate_limits_enabled(fun() ->
|
||||
Now = erlang:system_time(millisecond),
|
||||
@@ -293,16 +283,6 @@ enqueue_voice_update_keeps_latest_update_for_connection_test() ->
|
||||
Queue2 = gateway_handler_voice:enqueue_voice_update(Queue1, Data2),
|
||||
?assertEqual([Data2], queue:to_list(Queue2)).
|
||||
|
||||
enqueue_voice_update_keeps_distinct_connections_test() ->
|
||||
Queue0 = queue:new(),
|
||||
Data1 = #{
|
||||
<<"guild_id">> => <<"1">>, <<"connection_id">> => <<"conn-1">>, <<"self_mute">> => false
|
||||
},
|
||||
Data2 = Data1#{<<"connection_id">> => <<"conn-2">>, <<"self_mute">> => true},
|
||||
Queue1 = gateway_handler_voice:enqueue_voice_update(Queue0, Data1),
|
||||
Queue2 = gateway_handler_voice:enqueue_voice_update(Queue1, Data2),
|
||||
?assertEqual([Data1, Data2], queue:to_list(Queue2)).
|
||||
|
||||
handle_request_guild_members_queues_latest_request_while_worker_active_test() ->
|
||||
ExistingWorkerPid = self(),
|
||||
State = (gateway_handler:new_state())#{request_guild_members_pid => ExistingWorkerPid},
|
||||
@@ -326,19 +306,6 @@ handle_request_guild_counts_drops_when_socket_worker_limit_reached_test() ->
|
||||
),
|
||||
?assertEqual(1, maps:size(maps:get(request_workers, NewState))).
|
||||
|
||||
request_worker_down_removes_tracked_worker_test() ->
|
||||
Ref = make_ref(),
|
||||
WorkerPid = self(),
|
||||
State = (gateway_handler:new_state())#{
|
||||
request_workers => #{
|
||||
Ref => #{pid => WorkerPid, type => lazy_request, timer => undefined}
|
||||
}
|
||||
},
|
||||
{ok, NewState} = gateway_handler_dispatch:handle_request_worker_down(
|
||||
Ref, WorkerPid, normal, State
|
||||
),
|
||||
?assertEqual(#{}, maps:get(request_workers, NewState)).
|
||||
|
||||
request_worker_timeout_removes_and_kills_worker_test() ->
|
||||
WorkerPid = spawn(fun request_worker_wait_loop/0),
|
||||
Ref = make_ref(),
|
||||
@@ -354,65 +321,6 @@ request_worker_timeout_removes_and_kills_worker_test() ->
|
||||
?assertEqual(#{}, maps:get(request_workers, NewState)),
|
||||
?assertNot(erlang:is_process_alive(WorkerPid)).
|
||||
|
||||
validate_presence_data_valid_test() ->
|
||||
Data = #{<<"status">> => <<"online">>, <<"afk">> => false, <<"mobile">> => false},
|
||||
{ok, Result} = gateway_handler_dispatch:validate_presence_data(Data),
|
||||
?assertEqual(online, maps:get(status, Result)).
|
||||
|
||||
validate_presence_data_missing_status_test() ->
|
||||
?assertEqual(
|
||||
{error, invalid_presence},
|
||||
gateway_handler_dispatch:validate_presence_data(#{<<"afk">> => false})
|
||||
).
|
||||
validate_presence_data_empty_map_test() ->
|
||||
?assertEqual(
|
||||
{error, invalid_presence}, gateway_handler_dispatch:validate_presence_data(#{})
|
||||
).
|
||||
validate_presence_data_not_a_map_test() ->
|
||||
?assertEqual(
|
||||
{error, invalid_presence}, gateway_handler_dispatch:validate_presence_data(not_a_map())
|
||||
).
|
||||
validate_presence_data_invalid_status_string_test() ->
|
||||
?assertEqual(
|
||||
{error, invalid_presence},
|
||||
gateway_handler_dispatch:validate_presence_data(#{
|
||||
<<"status">> => <<"not_a_real_status">>
|
||||
})
|
||||
).
|
||||
|
||||
validate_presence_data_integer_status_defaults_to_online_test() ->
|
||||
{ok, Result} = gateway_handler_dispatch:validate_presence_data(#{<<"status">> => 42}),
|
||||
?assertEqual(online, maps:get(status, Result)).
|
||||
|
||||
validate_presence_data_offline_becomes_invisible_test() ->
|
||||
{ok, Result} = gateway_handler_dispatch:validate_presence_data(#{
|
||||
<<"status">> => <<"offline">>
|
||||
}),
|
||||
?assertEqual(invisible, maps:get(status, Result)).
|
||||
|
||||
validate_resume_data_valid_test() ->
|
||||
?assertEqual(
|
||||
{ok, <<"abc">>, <<"sess1">>, 5},
|
||||
gateway_handler_identify:validate_resume_data(#{
|
||||
<<"token">> => <<"abc">>, <<"session_id">> => <<"sess1">>, <<"seq">> => 5
|
||||
})
|
||||
).
|
||||
validate_resume_data_missing_token_test() ->
|
||||
?assertEqual(
|
||||
{error, missing_required_field},
|
||||
gateway_handler_identify:validate_resume_data(#{
|
||||
<<"session_id">> => <<"sess1">>, <<"seq">> => 5
|
||||
})
|
||||
).
|
||||
validate_resume_data_empty_map_test() ->
|
||||
?assertEqual(
|
||||
{error, missing_required_field}, gateway_handler_identify:validate_resume_data(#{})
|
||||
).
|
||||
validate_resume_data_not_a_map_test() ->
|
||||
?assertEqual(
|
||||
{error, invalid_data}, gateway_handler_identify:validate_resume_data(not_a_map())
|
||||
).
|
||||
|
||||
validate_identify_data_empty_map_test() ->
|
||||
?assertEqual(
|
||||
{error, missing_required_field}, gateway_handler_identify:validate_identify_data(#{})
|
||||
@@ -436,40 +344,6 @@ validate_identify_data_negative_flags_test() ->
|
||||
})
|
||||
).
|
||||
|
||||
validate_identify_data_accepts_shard_test() ->
|
||||
?assertMatch(
|
||||
{ok, <<"abc">>, _Properties, _Presence, [], 0, undefined, {1, 4}},
|
||||
gateway_handler_identify:validate_identify_data(
|
||||
valid_identify_data(#{
|
||||
<<"shard">> => [1, 4]
|
||||
})
|
||||
)
|
||||
).
|
||||
|
||||
validate_identify_data_accepts_absent_shard_test() ->
|
||||
?assertMatch(
|
||||
{ok, <<"abc">>, _Properties, _Presence, [], 0, undefined, undefined},
|
||||
gateway_handler_identify:validate_identify_data(valid_identify_data(#{}))
|
||||
).
|
||||
|
||||
validate_identify_data_rejects_invalid_shard_test() ->
|
||||
?assertEqual(
|
||||
{error, invalid_shard},
|
||||
gateway_handler_identify:validate_identify_data(
|
||||
valid_identify_data(#{
|
||||
<<"shard">> => [2, 2]
|
||||
})
|
||||
)
|
||||
),
|
||||
?assertEqual(
|
||||
{error, invalid_shard},
|
||||
gateway_handler_identify:validate_identify_data(
|
||||
valid_identify_data(#{
|
||||
<<"shard">> => <<"not-a-shard">>
|
||||
})
|
||||
)
|
||||
).
|
||||
|
||||
handle_identify_runs_identify_rate_check_at_zero_rollout_test() ->
|
||||
with_rate_limits_enabled(fun() ->
|
||||
session_abuse_protection:ensure_tables(),
|
||||
@@ -749,9 +623,6 @@ assert_held_without_pending(Result) ->
|
||||
?assertEqual(undefined, maps:get(pending_identify, State, undefined)),
|
||||
?assertEqual(undefined, maps:get(pending_identify_retry_timer, State, undefined)).
|
||||
|
||||
not_a_map() ->
|
||||
eqwalizer:dynamic_cast(not_a_map).
|
||||
|
||||
request_worker_wait_loop() ->
|
||||
receive
|
||||
stop -> ok
|
||||
|
||||
Reference in new issue
Block a user