blast-project/tests-bundle

Extends Symfony KernelTestCase


Keywords
symfony, phpunit, blast
License
LGPL-3.0

Documentation

TestsBundle

Build Status Coverage Status License

Latest Stable Version Latest Unstable Version Total Downloads

Extends Symfony KernelTestCase with BlastTestCase and allow you to quick access some usefull routine...

Installation

Downloading

$ composer require blast-project/tests-bundle

Example

Check services blast*


use Blast\TestsBundle\Functional\BlastTestCase;

class BlastServiceTest extends BlastTestCase
{
    protected function setUp()
    {
        parent::setUp();
    }
    
    public function testServicesAreInitializable()
    {
        $this->isServicesAreInitializable('blast');
    }
}

Launch console command:

use Blast\TestsBundle\Functional\BlastTestCase;

class CollectGarbageCommandTest extends BlastTestCase
{
    protected function setUp()
    {
        parent::setUp();
    }
    
    public function testCommand()
    {
      $this->cacheClear();
      // or
      $this->launchCommand([
            'command' => 'cache:clear',
            '--no-warmup' => true,
      ]);
    }
}