/
githubmirror
/
symfony
Обзор
Документация
Войти
/
githubmirror
/
symfony
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
8.2
src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapOutdatedCommandTest.php
44 строки
1 KB
Christian Flothmann
Merge branch '7.3' into 7.4
13 янв 2026, 13:40
13 янв 2026, 13:40
f56686c
Код
Авторство
О чём код?
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\AssetMapper\Tests\ImportMap; use PHPUnit\Framework\Attributes\DataProvider; use PHPUnit\Framework\TestCase; use Symfony\Component\AssetMapper\Command\ImportMapOutdatedCommand; use Symfony\Component\AssetMapper\ImportMap\ImportMapUpdateChecker; use Symfony\Component\Console\Tester\CommandTester; class ImportMapOutdatedCommandTest extends TestCase { #[DataProvider('provideNoOutdatedPackageCases')] public function testCommandWhenNoOutdatedPackages(string $display, ?string $format = null) { $updateChecker = $this->createStub(ImportMapUpdateChecker::class); $command = new ImportMapOutdatedCommand($updateChecker); $commandTester = new CommandTester($command); $commandTester->execute(\is_string($format) ? ['--format' => $format] : []); $commandTester->assertCommandIsSuccessful(); $this->assertEquals($display, trim($commandTester->getDisplay(true))); } /** * @return iterable<array{string, string|null}> */ public static function provideNoOutdatedPackageCases(): iterable { yield 'default' => ['No updates found.', null]; yield 'txt' => ['No updates found.', 'txt']; yield 'json' => ['[]', 'json']; } }