ExtensionManagerTest.php 542 B

123456789101112131415161718192021222324
  1. <?php
  2. declare(strict_types=1);
  3. namespace SixShop\System;
  4. use PHPUnit\Framework\TestCase;
  5. class ExtensionManagerTest extends TestCase
  6. {
  7. public function testInstall()
  8. {
  9. app()->make(ExtensionManager::class)->install('hello');
  10. }
  11. public function testUninstall()
  12. {
  13. app()->make(ExtensionManager::class)->uninstall('hello');
  14. }
  15. public function testGetExtensionConfig()
  16. {
  17. $result = array_to_map(app(ExtensionManager::class)->getExtensionConfig('system', 'category'), 'code', 'text');
  18. }
  19. }