*/ class MagdevRedmineExtensionTest extends TestCase { public function testExtension(): void { $container = new ContainerBuilder(); (new MagdevRedmineExtension())->load([ 'magdev_redmine' => [ 'ttl' => 1800, ], ], $container); $this->assertTrue($container->has('magdev.redmine.primary')); $this->assertTrue($container->has('magdev.redmine.secondary')); $this->assertTrue($container->hasAlias(NativeCurlClient::class)); $this->assertTrue($container->hasAlias(NativeCurlClient::class.' $primaryClient')); $this->assertTrue($container->hasAlias(NativeCurlClient::class.' $secondaryClient')); $this->assertInstanceOf(NativeCurlClient::class, $container->get('magdev.redmine.primary')); $this->assertInstanceOf(NativeCurlClient::class, $container->get('magdev.redmine.secondary')); } }