diff --git a/tests/Integration/Queue/RateLimitedWithRedisTest.php b/tests/Integration/Queue/RateLimitedWithRedisTest.php index 8658b06992d..b71ad02acc5 100644 --- a/tests/Integration/Queue/RateLimitedWithRedisTest.php +++ b/tests/Integration/Queue/RateLimitedWithRedisTest.php @@ -8,6 +8,7 @@ use Illuminate\Cache\RateLimiting\Limit; use Illuminate\Contracts\Queue\Job; use Illuminate\Contracts\Redis\Factory as Redis; +use Illuminate\Foundation\Testing\Concerns\InteractsWithRedis; use Illuminate\Queue\CallQueuedHandler; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\Middleware\RateLimitedWithRedis; @@ -21,6 +22,25 @@ #[RequiresPhpExtension('redis')] class RateLimitedWithRedisTest extends TestCase { + use InteractsWithRedis; + + protected function setUp(): void + { + parent::setUp(); + + $this->setUpRedis(); + + $driver = config('database.redis.client'); + $this->app->instance(Redis::class, $this->redis[$driver]); + } + + protected function tearDown(): void + { + $this->tearDownRedis(); + + parent::tearDown(); + } + public function testUnlimitedJobsAreExecuted() { $rateLimiter = $this->app->make(RateLimiter::class);