Skip to content

Commit d8e6122

Browse files
committed
Integrate dama/doctrine-test-bundle for improved database testing
1 parent a82daa9 commit d8e6122

4 files changed

Lines changed: 17 additions & 0 deletions

File tree

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"symfony/messenger": "^6.4 || ^7.4"
2626
},
2727
"require-dev": {
28+
"dama/doctrine-test-bundle": "^8.0",
2829
"dg/bypass-finals": "^1.9",
2930
"ergebnis/composer-normalize": "^2.45",
3031
"friendsofphp/php-cs-fixer": "^3.71",

phpunit.xml.dist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,8 @@
2727
<directory>./src/</directory>
2828
</include>
2929
</coverage>
30+
31+
<extensions>
32+
<extension class="DAMA\DoctrineTestBundle\PHPUnit\PHPUnitExtension"/>
33+
</extensions>
3034
</phpunit>

tests/app/TestKernel.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php declare(strict_types=1);
22

3+
use DAMA\DoctrineTestBundle\DAMADoctrineTestBundle;
34
use Neusta\Pimcore\HttpCacheBundle\NeustaPimcoreHttpCacheBundle;
45
use Neusta\Pimcore\TestingFramework\Kernel\TestKernel as TestingFrameworkTestKernel;
56
use Pimcore\HttpKernel\BundleCollection\BundleCollection;
@@ -8,6 +9,7 @@ class TestKernel extends TestingFrameworkTestKernel
89
{
910
public function registerBundlesToCollection(BundleCollection $collection): void
1011
{
12+
$collection->addBundle(new DAMADoctrineTestBundle());
1113
$collection->addBundle(new NeustaPimcoreHttpCacheBundle());
1214
}
1315
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
doctrine:
2+
dbal:
3+
connections:
4+
default:
5+
use_savepoints: true
6+
7+
dama_doctrine_test:
8+
enable_static_connection: true
9+
enable_static_meta_data_cache: true
10+
enable_static_query_cache: true

0 commit comments

Comments
 (0)