2019-01-20 03:37:07 +00:00
|
|
|
<?php
|
|
|
|
namespace ActivityPub\Test\Config;
|
|
|
|
|
|
|
|
use ActivityPub\Config\ActivityPubModule;
|
2019-01-23 14:28:15 +00:00
|
|
|
use ActivityPub\Http\Router;
|
2019-01-20 03:37:07 +00:00
|
|
|
use Doctrine\ORM\EntityManager;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
|
|
|
|
class ActivityPubModuleTest extends TestCase
|
|
|
|
{
|
|
|
|
private $module;
|
|
|
|
|
|
|
|
public function setUp()
|
|
|
|
{
|
|
|
|
$opts = array(
|
|
|
|
'dbOptions' => array(
|
|
|
|
'driver' => 'pdo_sqlite',
|
|
|
|
'path' => ':memory:',
|
|
|
|
),
|
|
|
|
);
|
|
|
|
$this->module = new ActivityPubModule( $opts );
|
|
|
|
}
|
|
|
|
|
|
|
|
public function testItInjects()
|
|
|
|
{
|
|
|
|
$entityManager = $this->module->get( EntityManager::class );
|
|
|
|
$this->assertNotNull( $entityManager );
|
|
|
|
$this->assertInstanceOf( EntityManager::class, $entityManager );
|
|
|
|
|
2019-01-23 14:28:15 +00:00
|
|
|
$router = $this->module->get( Router::class );
|
|
|
|
$this->assertNotNull( $router );
|
|
|
|
$this->assertInstanceOf( Router::class, $router );
|
2019-01-20 03:37:07 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
?>
|