chore(repo): remove dead code and useless tests (#3375)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-10 21:43:29 +02:00
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