MT
mtymek/blast-test-utils
Utilities for testing integrity of services managed by Zend\\ServiceManager
Blast\TestUtils
Utilities for testing integrity of services managed by Zend\ServiceManager.
Installation
Install this library using composer:
$ composer require mtymek/blast-test-utils
Usage
Use ServiceIntegrityTestTrait to build test that validates integrity of your service manager configuration.
It requires to static methos: getConfig that loads full application config, and getServiceManagerConfigKey
providing name of configuration key used to set up ServiceManager.
Example usage for zend-expressive application:
<?php
namespace Integration;
use Blast\TestUtils\ServiceIntegrityTestTrait;
use PHPUnit_Framework_TestCase;
class ServiceContainerIntegrityTest extends PHPUnit_Framework_TestCase
{
use ServiceIntegrityTestTrait;
private static function getConfig()
{
return include 'config/config.php';
}
private static function getServiceManagerConfigKey()
{
return 'dependencies';
}
}On this page
Languages
PHP100.0%
Contributors
Created July 3, 2016
Updated August 7, 2021