Skip to content

Commit 7e5d141

Browse files
committed
Merge branch '5.4' into 6.3
* 5.4: [Lock] Fix mongodb extension requirement in tests
2 parents 714c521 + 759554c commit 7e5d141

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

Tests/Store/MongoDbStoreFactoryTest.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,30 @@
1111

1212
namespace Symfony\Component\Lock\Tests\Store;
1313

14+
use MongoDB\Collection;
15+
use MongoDB\Client;
16+
use PHPUnit\Framework\SkippedTestSuiteError;
1417
use PHPUnit\Framework\TestCase;
1518
use Symfony\Component\Lock\Store\MongoDbStore;
1619
use Symfony\Component\Lock\Store\StoreFactory;
1720

1821
/**
1922
* @author Alexandre Daubois <[email protected]>
2023
*
21-
* @requires extension mongo
24+
* @requires extension mongodb
2225
*/
2326
class MongoDbStoreFactoryTest extends TestCase
2427
{
28+
public static function setupBeforeClass(): void
29+
{
30+
if (!class_exists(Client::class)) {
31+
throw new SkippedTestSuiteError('The mongodb/mongodb package is required.');
32+
}
33+
}
34+
2535
public function testCreateMongoDbCollectionStore()
2636
{
27-
$store = StoreFactory::createStore($this->createMock(\MongoDB\Collection::class));
37+
$store = StoreFactory::createStore($this->createMock(Collection::class));
2838

2939
$this->assertInstanceOf(MongoDbStore::class, $store);
3040
}

Tests/Store/MongoDbStoreTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class MongoDbStoreTest extends AbstractStoreTestCase
3232

3333
public static function setupBeforeClass(): void
3434
{
35-
if (!class_exists(\MongoDB\Client::class)) {
35+
if (!class_exists(Client::class)) {
3636
throw new SkippedTestSuiteError('The mongodb/mongodb package is required.');
3737
}
3838

0 commit comments

Comments
 (0)