ConfigProviderTest.php 779 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Deploy\Test\Unit\App\Mode;
  7. use Magento\Deploy\App\Mode\ConfigProvider;
  8. class ConfigProviderTest extends \PHPUnit\Framework\TestCase
  9. {
  10. public function testGetConfigs()
  11. {
  12. $expectedValue = [
  13. '{{setting_path}}' => '{{setting_value}}'
  14. ];
  15. $configProvider = new ConfigProvider(
  16. [
  17. 'developer' => [
  18. 'production' => $expectedValue
  19. ]
  20. ]
  21. );
  22. $this->assertEquals($expectedValue, $configProvider->getConfigs('developer', 'production'));
  23. $this->assertEquals([], $configProvider->getConfigs('undefined', 'production'));
  24. }
  25. }