Download plugins/FeatureFlags/tests/System/Commands/EnableFeatureFlagCommandTest.php from Leon4gr45/matomo: direct link, hf CLI and curl.
- Browser
- Download file 1.62 kB
-
https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/FeatureFlags/tests/System/Commands/EnableFeatureFlagCommandTest.php
- Command line
-
hf download hf://spaces/Leon4gr45/matomo/plugins/FeatureFlags/tests/System/Commands/EnableFeatureFlagCommandTest.php
-
curl -L -o EnableFeatureFlagCommandTest.php https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/plugins/FeatureFlags/tests/System/Commands/EnableFeatureFlagCommandTest.php
1.62 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 EnableFeatureFlagCommandTest extends ConsoleCommandTestCase | |
| { | |
| public function testEnableFeatureFlagAddsToConfig() | |
| { | |
| $container = StaticContainer::getContainer(); | |
| $container->set('featureflag.dir_of_feature_flags', DI::string('tests/System/Commands/FeatureFlags')); | |
| $container->get(Config::class)->FeatureFlags = []; | |
| $this->applicationTester->run([ | |
| 'command' => 'featureflags:enable', | |
| 'featureFlagName' => 'SystemTest', | |
| ]); | |
| $flags = $container->get(Config::class)->FeatureFlags; | |
| $this->assertEquals(['SystemTest_feature' => 'enabled'], $flags); | |
| } | |
| public function testEnableFeatureFlagUpdatesConfig() | |
| { | |
| $container = StaticContainer::getContainer(); | |
| $container->set('featureflag.dir_of_feature_flags', DI::string('tests/System/Commands/FeatureFlags')); | |
| $container->get(Config::class)->FeatureFlags = ['SystemTest_feature' => 'disabled']; | |
| $this->applicationTester->run([ | |
| 'command' => 'featureflags:enable', | |
| 'featureFlagName' => 'SystemTest', | |
| ]); | |
| $flags = $container->get(Config::class)->FeatureFlags; | |
| $this->assertEquals(['SystemTest_feature' => 'enabled'], $flags); | |
| } | |
| } | |