Download plugins/FeatureFlags/tests/System/Commands/DeleteFeatureFlagCommandTest.php from Leon4gr45/matomo: direct link, hf CLI and curl.
- Browser
- Download file 1.11 kB
-
https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/FeatureFlags/tests/System/Commands/DeleteFeatureFlagCommandTest.php
- Command line
-
hf download hf://spaces/Leon4gr45/matomo/plugins/FeatureFlags/tests/System/Commands/DeleteFeatureFlagCommandTest.php
-
curl -L -o DeleteFeatureFlagCommandTest.php https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/FeatureFlags/tests/System/Commands/DeleteFeatureFlagCommandTest.php
1.11 kB
| /** | |
| * Matomo - free/libre analytics platform | |
| * | |
| * @link https://matomo.org | |
| * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later | |
| */ | |
| namespace Piwik\Plugins\FeatureFlags\tests\System\Commands; | |
| use Piwik\Config; | |
| use Piwik\Container\StaticContainer; | |
| use Piwik\DI; | |
| use Piwik\Tests\Framework\TestCase\ConsoleCommandTestCase; | |
| class DeleteFeatureFlagCommandTest extends ConsoleCommandTestCase | |
| { | |
| public function testDeleteFeatureFlagRemovesFromConfig() | |
| { | |
| $container = StaticContainer::getContainer(); | |
| $container->set('featureflag.dir_of_feature_flags', DI::string('tests/System/Commands/FeatureFlags')); | |
| $container->get(Config::class)->FeatureFlags = ['ExampleFeatureThatDoesntExistAsClass_feature' => 'enabled']; | |
| $this->applicationTester->run([ | |
| 'command' => 'featureflags:delete', | |
| 'featureFlagName' => 'ExampleFeatureThatDoesntExistAsClass', | |
| ]); | |
| $flags = $container->get(Config::class)->FeatureFlags; | |
| $this->assertArrayNotHasKey('ExampleFeatureThatDoesntExistAsClass_feature', $flags); | |
| } | |
| } | |