From 21020017ba717601e15f1850c36c95349586bdb0 Mon Sep 17 00:00:00 2001 From: Josh Richards Date: Wed, 26 Jun 2024 10:16:26 -0400 Subject: [PATCH] fix(config): add envCache tests for getKeys() Signed-off-by: Josh Richards --- tests/lib/ConfigTest.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/lib/ConfigTest.php b/tests/lib/ConfigTest.php index e65cf7633e15a..e5d0c94003ba8 100644 --- a/tests/lib/ConfigTest.php +++ b/tests/lib/ConfigTest.php @@ -41,6 +41,13 @@ public function testGetKeys() { $this->assertSame($expectedConfig, $this->getConfig()->getKeys()); } + public function testGetKeysReturnsEnvironmentKeysIfSet() { + $expectedConfig = ['foo', 'beers', 'alcohol_free', 'taste']; + putenv('NC_taste=great'); + $this->assertSame($expectedConfig, $this->getConfig()->getKeys()); + putenv('NC_taste'); + } + public function testGetValue() { $config = $this->getConfig(); $this->assertSame('bar', $config->getValue('foo'));