Skip to content

Commit 040e8a1

Browse files
danmichaeloGrahamCampbell
authored andcommitted
Add failing test for \n newline handling
merge into test
1 parent d320ce5 commit 040e8a1

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

tests/Dotenv/DotenvTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,9 @@ public function testMutlilineLoading()
229229
$dotenv = Dotenv::create($this->fixturesFolder, 'multiline.env');
230230
$dotenv->load();
231231
$this->assertSame("test\n test\"test\"\n test", getenv('TEST'));
232+
$this->assertSame("test\ntest", getenv('TEST_ND'));
233+
$this->assertSame("test\ntest", getenv('TEST_NS'));
234+
232235
$this->assertSame('https://vision.googleapis.com/v1/images:annotate?key=', getenv('TEST_EQD'));
233236
$this->assertSame('https://vision.googleapis.com/v1/images:annotate?key=', getenv('TEST_EQS'));
234237
}

tests/Dotenv/LinesTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ public function testProcessQuotes()
3030

3131
$expected = [
3232
"TEST=\"test\n test\\\"test\\\"\n test\"",
33+
"TEST_ND=\"test\\ntest\"",
34+
'TEST_NS=\'test\\ntest\'',
3335
'TEST_EQD="https://vision.googleapis.com/v1/images:annotate?key="',
3436
'TEST_EQS=\'https://vision.googleapis.com/v1/images:annotate?key=\'',
3537
];

tests/fixtures/env/multiline.env

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ TEST="test
22
test\"test\"
33
test"
44

5+
TEST_ND="test\ntest"
6+
TEST_NS='test\ntest'
7+
58
TEST_EQD="https://vision.googleapis.com/v1/images:annotate?key="
69
TEST_EQS='https://vision.googleapis.com/v1/images:annotate?key='

0 commit comments

Comments
 (0)