Skip to content

Commit 0e68f89

Browse files
committed
refactor: ExponentialBackoffStrategyTest
1 parent 8de1e70 commit 0e68f89

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed
Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
11
<?php
22

3-
namespace Spatie\WebhookServer\Tests;
4-
53
use Spatie\WebhookServer\BackoffStrategy\ExponentialBackoffStrategy;
64

7-
class ExponentialBackoffStrategyTest extends TestCase
8-
{
9-
/** @test */
10-
public function it_can_return_the_wait_in_seconds_after_a_certain_attempts()
11-
{
12-
$strategy = new ExponentialBackoffStrategy();
5+
it('can return the wait in seconds after a certain attempts', function () {
6+
$strategy = new ExponentialBackoffStrategy();
137

14-
$this->assertEquals(10, $strategy->waitInSecondsAfterAttempt(1));
15-
$this->assertEquals(100, $strategy->waitInSecondsAfterAttempt(2));
16-
$this->assertEquals(1000, $strategy->waitInSecondsAfterAttempt(3));
17-
$this->assertEquals(10000, $strategy->waitInSecondsAfterAttempt(4));
18-
$this->assertEquals(100000, $strategy->waitInSecondsAfterAttempt(5));
19-
$this->assertEquals(100000, $strategy->waitInSecondsAfterAttempt(6));
20-
$this->assertEquals(100000, $strategy->waitInSecondsAfterAttempt(7));
21-
}
22-
}
8+
expect([
9+
$strategy->waitInSecondsAfterAttempt(1),
10+
$strategy->waitInSecondsAfterAttempt(2),
11+
$strategy->waitInSecondsAfterAttempt(3),
12+
$strategy->waitInSecondsAfterAttempt(4),
13+
$strategy->waitInSecondsAfterAttempt(5),
14+
$strategy->waitInSecondsAfterAttempt(6),
15+
$strategy->waitInSecondsAfterAttempt(7),
16+
])->sequence(10, 100, 1000, 10000, 100000, 100000, 100000);
17+
});

0 commit comments

Comments
 (0)