diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 9333d81..2c809fa 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2'] + php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] steps: - name: Checkout uses: actions/checkout@v2 @@ -19,6 +19,8 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} + extensions: mongodb-1.15.0 + - name: Install MongoDB uses: supercharge/mongodb-github-action@1.8.0 with: diff --git a/tests/QueueTest.php b/tests/QueueTest.php index e3ee430..07d4364 100644 --- a/tests/QueueTest.php +++ b/tests/QueueTest.php @@ -378,7 +378,7 @@ public function earliestGet() $this->assertSame([], $this->queue->get($messageOne->getPayload())); - sleep(1); + sleep(2); $this->assertCount(1, $this->queue->get($messageOne->getPayload())); } @@ -450,6 +450,8 @@ public function requeue() $this->assertSameMessage($messages[0], $message); + sleep(1); + $this->queue->requeue($message->withEarliestGet(new UTCDateTime((int)(microtime(true) * 1000)))); $actual = $this->queue->get([], ['maxNumberOfMessages' => 10]);