ConfigProviderTest.php 691 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. declare(strict_types=1);
  3. namespace ShlinkioTest\Shlink\Core;
  4. use PHPUnit\Framework\TestCase;
  5. use Shlinkio\Shlink\Core\ConfigProvider;
  6. class ConfigProviderTest extends TestCase
  7. {
  8. private ConfigProvider $configProvider;
  9. public function setUp(): void
  10. {
  11. $this->configProvider = new ConfigProvider();
  12. }
  13. /** @test */
  14. public function properConfigIsReturned(): void
  15. {
  16. $config = $this->configProvider->__invoke();
  17. $this->assertArrayHasKey('routes', $config);
  18. $this->assertArrayHasKey('dependencies', $config);
  19. $this->assertArrayHasKey('templates', $config);
  20. $this->assertArrayHasKey('mezzio', $config);
  21. }
  22. }