Skip to content

Commit 8575fa6

Browse files
committed
test: increase timeout, fix RateLimiter.enqueue_command/3 call
1 parent 646e3e8 commit 8575fa6

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

test/gateway/rate_limiter_test.exs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ defmodule Crux.Gateway.RateLimiterTest do
5050
test "enqueueing works, the first request is not limited" do
5151
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
5252
assert return == :ok
53-
assert timeout < 5
53+
assert timeout < 50
5454
end
5555

5656
test "multiple requests are being throttled and enqueued" do
5757
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
5858
assert return == :ok
59-
assert timeout < 5
59+
assert timeout < 50
6060

6161
task1 =
6262
Task.async(fn ->
@@ -82,23 +82,23 @@ defmodule Crux.Gateway.RateLimiterTest do
8282
test "max_concurrency works" do
8383
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
8484
assert return == :ok
85-
assert timeout < 5
85+
assert timeout < 50
8686

8787
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
8888
assert return == :ok
89-
assert timeout < 5
89+
assert timeout < 50
9090

9191
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
9292
assert return == :ok
93-
assert timeout < 5
93+
assert timeout < 50
9494

9595
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
9696
assert return == :ok
97-
assert timeout < 5
97+
assert timeout < 50
9898

9999
{timeout, return} = Timer.tc(fn -> RateLimiter.enqueue_identify(%{name: @name}) end)
100100
assert return == :ok
101-
assert timeout < 5
101+
assert timeout < 50
102102

103103
assert :ok ==
104104
assert_throttled(5000, fn ->
@@ -118,11 +118,11 @@ defmodule Crux.Gateway.RateLimiterTest do
118118
for _ <- 1..110 do
119119
{timeout, return} =
120120
Timer.tc(fn ->
121-
RateLimiter.enqueue_command(%{name: @name, shard_id: 0, shard_count: 1})
121+
RateLimiter.enqueue_command(@name, 0, 1)
122122
end)
123123

124124
assert return == :ok
125-
assert timeout < 5
125+
assert timeout < 50
126126
end
127127
end
128128
end

0 commit comments

Comments
 (0)