Skip to content

Commit dc2ba77

Browse files
committed
Check tests
1 parent 4a5ef80 commit dc2ba77

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

.github/workflows/pr-check.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
php-versions: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
25+
php-versions: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
2626
redis-versions: ['5', '6', '7']
2727

2828
steps:
@@ -45,6 +45,12 @@ jobs:
4545
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
4646
restore-keys: ${{ runner.os }}-composer-
4747

48+
- name: Configure Redis for CI
49+
run: |
50+
apk add --no-cache redis
51+
redis-cli -h redis -p 6379 CONFIG SET stop-writes-on-bgsave-error no
52+
redis-cli -h redis -p 6379 CONFIG SET save ""
53+
4854
- name: Install dependencies
4955
run: |
5056
composer install --no-interaction --no-ansi --no-progress

composer.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@
1919
"pdffiller/qless-php": "dev-upgrade-php-version"
2020
},
2121
"require-dev": {
22-
"illuminate/events": "5.6.*|5.7.*|^6.20",
23-
"infection/infection": "^0.11.1 || ^0.20.0",
24-
"orchestra/testbench": "~3.0",
22+
"illuminate/events": "^9.0 || ^10.0 || ^11.0",
23+
"orchestra/testbench": "^7.0 || ^8.0 || ^9.0",
2524
"phpstan/phpstan": "^1.0",
26-
"phpunit/phpunit": ">=5.3 <8.0 | ^8.2",
25+
"phpunit/phpunit": "^8.5 || ^9.5 || ^10.0",
2726
"squizlabs/php_codesniffer": "^3.4"
2827
},
2928
"autoload": {

tests/ServiceProviderTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace LaravelQless\Tests;
44

55
use Illuminate\Container\Container;
6+
use Illuminate\Events\Dispatcher;
67
use Illuminate\Queue\QueueManager;
7-
use Illuminate\Support\Facades\Event;
88
use Illuminate\Support\ServiceProvider;
99
use LaravelQless\LaravelQlessServiceProvider;
1010
use LaravelQless\Queue\QlessConnector;
@@ -22,9 +22,9 @@ public function testBoot()
2222
{
2323
$queueMock = $this->createMock(QueueManager::class);
2424
$queueMock
25-
->expects($this->once())
25+
->expects(self::once())
2626
->method('addConnector')
27-
->with('qless', $this->isInstanceOf(\Closure::class))
27+
->with('qless', self::isInstanceOf(\Closure::class))
2828
->willReturnCallback(function ($driver, \Closure $resolver) {
2929
$connector = $resolver();
3030
$this->assertInstanceOf(QlessConnector::class, $connector);
@@ -34,7 +34,7 @@ public function testBoot()
3434
$app = $this->app;
3535
$app['queue'] = $queueMock;
3636

37-
$app['events'] = $this->createMock(Event::class);
37+
$app['events'] = $this->createMock(Dispatcher::class);
3838

3939
$providerMock = new LaravelQlessServiceProvider($app);
4040
$providerMock->boot();

0 commit comments

Comments
 (0)