From a512b4e31cc1b338b057a800e4b6f5c808498e56 Mon Sep 17 00:00:00 2001 From: Jack Wilkinson <31214002+jaxwilko@users.noreply.github.com> Date: Wed, 9 Aug 2023 21:09:57 +0100 Subject: [PATCH 1/2] Update tests for config writer v1.1.0 --- tests/Parse/EnvFileTest.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/Parse/EnvFileTest.php b/tests/Parse/EnvFileTest.php index 48412ce36..7054c88c4 100644 --- a/tests/Parse/EnvFileTest.php +++ b/tests/Parse/EnvFileTest.php @@ -90,7 +90,7 @@ public function testWriteFileWithUpdatesArray() $this->assertStringContainsString('APP_KEY="winter"', $result); $this->assertStringContainsString('DB_USE_CONFIG_FOR_TESTING=false', $result); $this->assertStringContainsString('MAIL_HOST="smtp.mailgun.org"', $result); - $this->assertStringContainsString('ROUTES_CACHE="winter"', $result); + $this->assertStringContainsString('ROUTES_CACHE=winter', $result); $this->assertStringContainsString('ENABLE_CSRF=true', $result); $this->assertStringContainsString('# HELLO WORLD', $result); $this->assertStringContainsString('#ENV_TEST="wintercms"', $result); @@ -155,25 +155,25 @@ public function testCasting() $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY=123', $result); + $this->assertStringContainsString('APP_KEY="123"', $result); $env->set(['APP_KEY' => true]); $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY=true', $result); + $this->assertStringContainsString('APP_KEY="true"', $result); $env->set(['APP_KEY' => false]); $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY=false', $result); + $this->assertStringContainsString('APP_KEY="false"', $result); $env->set(['APP_KEY' => null]); $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY=null', $result); + $this->assertStringContainsString('APP_KEY="null"', $result); unlink($tmpFile); } From 99bcdd8faa08e8e818d4607e4e7696fdc0f4ddb2 Mon Sep 17 00:00:00 2001 From: Jack Wilkinson <31214002+jaxwilko@users.noreply.github.com> Date: Wed, 9 Aug 2023 21:13:20 +0100 Subject: [PATCH 2/2] Fix for cast types --- tests/Parse/EnvFileTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/Parse/EnvFileTest.php b/tests/Parse/EnvFileTest.php index 7054c88c4..5afe08157 100644 --- a/tests/Parse/EnvFileTest.php +++ b/tests/Parse/EnvFileTest.php @@ -161,19 +161,19 @@ public function testCasting() $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY="true"', $result); + $this->assertStringContainsString('APP_KEY=true', $result); $env->set(['APP_KEY' => false]); $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY="false"', $result); + $this->assertStringContainsString('APP_KEY=false', $result); $env->set(['APP_KEY' => null]); $env->write($tmpFile); $result = file_get_contents($tmpFile); - $this->assertStringContainsString('APP_KEY="null"', $result); + $this->assertStringContainsString('APP_KEY=null', $result); unlink($tmpFile); }