@@ -28,35 +28,35 @@ public function testDotenvLoadsEnvironmentVars()
28
28
{
29
29
$ dotenv = new Dotenv ($ this ->fixturesFolder );
30
30
$ dotenv ->load ();
31
- $ this ->assertEquals ('bar ' , getenv ('FOO ' ));
32
- $ this ->assertEquals ('baz ' , getenv ('BAR ' ));
33
- $ this ->assertEquals ('with spaces ' , getenv ('SPACED ' ));
34
- $ this ->assertEquals ( '' , getenv ('NULL ' ));
31
+ $ this ->assertSame ('bar ' , getenv ('FOO ' ));
32
+ $ this ->assertSame ('baz ' , getenv ('BAR ' ));
33
+ $ this ->assertSame ('with spaces ' , getenv ('SPACED ' ));
34
+ $ this ->assertEmpty ( getenv ('NULL ' ));
35
35
}
36
36
37
37
public function testCommentedDotenvLoadsEnvironmentVars ()
38
38
{
39
39
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'commented.env ' );
40
40
$ dotenv ->load ();
41
- $ this ->assertEquals ('bar ' , getenv ('CFOO ' ));
42
- $ this ->assertEquals ( false , getenv ('CBAR ' ));
43
- $ this ->assertEquals ( false , getenv ('CZOO ' ));
44
- $ this ->assertEquals ('with spaces ' , getenv ('CSPACED ' ));
45
- $ this ->assertEquals ('a value with a # character ' , getenv ('CQUOTES ' ));
46
- $ this ->assertEquals ('a value with a # character & a quote " character inside quotes ' , getenv ('CQUOTESWITHQUOTE ' ));
47
- $ this ->assertEquals ( '' , getenv ('CNULL ' ));
41
+ $ this ->assertSame ('bar ' , getenv ('CFOO ' ));
42
+ $ this ->assertFalse ( getenv ('CBAR ' ));
43
+ $ this ->assertFalse ( getenv ('CZOO ' ));
44
+ $ this ->assertSame ('with spaces ' , getenv ('CSPACED ' ));
45
+ $ this ->assertSame ('a value with a # character ' , getenv ('CQUOTES ' ));
46
+ $ this ->assertSame ('a value with a # character & a quote " character inside quotes ' , getenv ('CQUOTESWITHQUOTE ' ));
47
+ $ this ->assertEmpty ( getenv ('CNULL ' ));
48
48
}
49
49
50
50
public function testQuotedDotenvLoadsEnvironmentVars ()
51
51
{
52
52
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'quoted.env ' );
53
53
$ dotenv ->load ();
54
- $ this ->assertEquals ('bar ' , getenv ('QFOO ' ));
55
- $ this ->assertEquals ('baz ' , getenv ('QBAR ' ));
56
- $ this ->assertEquals ('with spaces ' , getenv ('QSPACED ' ));
57
- $ this ->assertEquals ( '' , getenv ('QNULL ' ));
58
- $ this ->assertEquals ('pgsql:host=localhost;dbname=test ' , getenv ('QEQUALS ' ));
59
- $ this ->assertEquals ('test some escaped characters like a quote (") or maybe a backslash ( \\) ' , getenv ('QESCAPED ' ));
54
+ $ this ->assertSame ('bar ' , getenv ('QFOO ' ));
55
+ $ this ->assertSame ('baz ' , getenv ('QBAR ' ));
56
+ $ this ->assertSame ('with spaces ' , getenv ('QSPACED ' ));
57
+ $ this ->assertEmpty ( getenv ('QNULL ' ));
58
+ $ this ->assertSame ('pgsql:host=localhost;dbname=test ' , getenv ('QEQUALS ' ));
59
+ $ this ->assertSame ('test some escaped characters like a quote (") or maybe a backslash ( \\) ' , getenv ('QESCAPED ' ));
60
60
}
61
61
62
62
/**
@@ -73,30 +73,30 @@ public function testExportedDotenvLoadsEnvironmentVars()
73
73
{
74
74
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'exported.env ' );
75
75
$ dotenv ->load ();
76
- $ this ->assertEquals ('bar ' , getenv ('EFOO ' ));
77
- $ this ->assertEquals ('baz ' , getenv ('EBAR ' ));
78
- $ this ->assertEquals ('with spaces ' , getenv ('ESPACED ' ));
79
- $ this ->assertEquals ( '' , getenv ('ENULL ' ));
76
+ $ this ->assertSame ('bar ' , getenv ('EFOO ' ));
77
+ $ this ->assertSame ('baz ' , getenv ('EBAR ' ));
78
+ $ this ->assertSame ('with spaces ' , getenv ('ESPACED ' ));
79
+ $ this ->assertEmpty ( getenv ('ENULL ' ));
80
80
}
81
81
82
82
public function testDotenvLoadsEnvGlobals ()
83
83
{
84
84
$ dotenv = new Dotenv ($ this ->fixturesFolder );
85
85
$ dotenv ->load ();
86
- $ this ->assertEquals ('bar ' , $ _SERVER ['FOO ' ]);
87
- $ this ->assertEquals ('baz ' , $ _SERVER ['BAR ' ]);
88
- $ this ->assertEquals ('with spaces ' , $ _SERVER ['SPACED ' ]);
89
- $ this ->assertEquals ( '' , $ _SERVER ['NULL ' ]);
86
+ $ this ->assertSame ('bar ' , $ _SERVER ['FOO ' ]);
87
+ $ this ->assertSame ('baz ' , $ _SERVER ['BAR ' ]);
88
+ $ this ->assertSame ('with spaces ' , $ _SERVER ['SPACED ' ]);
89
+ $ this ->assertEmpty ( $ _SERVER ['NULL ' ]);
90
90
}
91
91
92
92
public function testDotenvLoadsServerGlobals ()
93
93
{
94
94
$ dotenv = new Dotenv ($ this ->fixturesFolder );
95
95
$ dotenv ->load ();
96
- $ this ->assertEquals ('bar ' , $ _ENV ['FOO ' ]);
97
- $ this ->assertEquals ('baz ' , $ _ENV ['BAR ' ]);
98
- $ this ->assertEquals ('with spaces ' , $ _ENV ['SPACED ' ]);
99
- $ this ->assertEquals ( '' , $ _ENV ['NULL ' ]);
96
+ $ this ->assertSame ('bar ' , $ _ENV ['FOO ' ]);
97
+ $ this ->assertSame ('baz ' , $ _ENV ['BAR ' ]);
98
+ $ this ->assertSame ('with spaces ' , $ _ENV ['SPACED ' ]);
99
+ $ this ->assertEmpty ( $ _ENV ['NULL ' ]);
100
100
}
101
101
102
102
/**
@@ -129,9 +129,9 @@ public function testDotenvNestedEnvironmentVars()
129
129
{
130
130
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'nested.env ' );
131
131
$ dotenv ->load ();
132
- $ this ->assertEquals ('{$NVAR1} {$NVAR2} ' , $ _ENV ['NVAR3 ' ]); // not resolved
133
- $ this ->assertEquals ('Hello World! ' , $ _ENV ['NVAR4 ' ]);
134
- $ this ->assertEquals ('$NVAR1 {NVAR2} ' , $ _ENV ['NVAR5 ' ]); // not resolved
132
+ $ this ->assertSame ('{$NVAR1} {$NVAR2} ' , $ _ENV ['NVAR3 ' ]); // not resolved
133
+ $ this ->assertSame ('Hello World! ' , $ _ENV ['NVAR4 ' ]);
134
+ $ this ->assertSame ('$NVAR1 {NVAR2} ' , $ _ENV ['NVAR5 ' ]); // not resolved
135
135
}
136
136
137
137
/**
@@ -170,16 +170,16 @@ public function testDotenvRequiredThrowsRuntimeException()
170
170
{
171
171
$ dotenv = new Dotenv ($ this ->fixturesFolder );
172
172
$ dotenv ->load ();
173
- $ this ->assertEquals ( false , getenv ('FOOX ' ));
174
- $ this ->assertEquals ( false , getenv ('NOPE ' ));
173
+ $ this ->assertFalse ( getenv ('FOOX ' ));
174
+ $ this ->assertFalse ( getenv ('NOPE ' ));
175
175
$ dotenv ->required (array ('FOOX ' , 'NOPE ' ));
176
176
}
177
177
178
178
public function testDotenvNullFileArgumentUsesDefault ()
179
179
{
180
180
$ dotenv = new Dotenv ($ this ->fixturesFolder , null );
181
181
$ dotenv ->load ();
182
- $ this ->assertEquals ('bar ' , getenv ('FOO ' ));
182
+ $ this ->assertSame ('bar ' , getenv ('FOO ' ));
183
183
}
184
184
185
185
/**
@@ -191,67 +191,67 @@ public function testDotenvTrimmedKeys()
191
191
{
192
192
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'quoted.env ' );
193
193
$ dotenv ->load ();
194
- $ this ->assertEquals ('no space ' , getenv ('QWHITESPACE ' ));
194
+ $ this ->assertSame ('no space ' , getenv ('QWHITESPACE ' ));
195
195
}
196
196
197
197
public function testDotenvLoadDoesNotOverwriteEnv ()
198
198
{
199
199
putenv ('IMMUTABLE=true ' );
200
200
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'immutable.env ' );
201
201
$ dotenv ->load ();
202
- $ this ->assertEquals ('true ' , getenv ('IMMUTABLE ' ));
202
+ $ this ->assertSame ('true ' , getenv ('IMMUTABLE ' ));
203
203
}
204
204
205
205
public function testDotenvLoadAfterOverload ()
206
206
{
207
207
putenv ('IMMUTABLE=true ' );
208
208
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'immutable.env ' );
209
209
$ dotenv ->overload ();
210
- $ this ->assertEquals ('false ' , getenv ('IMMUTABLE ' ));
210
+ $ this ->assertSame ('false ' , getenv ('IMMUTABLE ' ));
211
211
212
212
putenv ('IMMUTABLE=true ' );
213
213
$ dotenv ->load ();
214
- $ this ->assertEquals ('true ' , getenv ('IMMUTABLE ' ));
214
+ $ this ->assertSame ('true ' , getenv ('IMMUTABLE ' ));
215
215
}
216
216
217
217
public function testDotenvOverloadAfterLoad ()
218
218
{
219
219
putenv ('IMMUTABLE=true ' );
220
220
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'immutable.env ' );
221
221
$ dotenv ->load ();
222
- $ this ->assertEquals ('true ' , getenv ('IMMUTABLE ' ));
222
+ $ this ->assertSame ('true ' , getenv ('IMMUTABLE ' ));
223
223
224
224
putenv ('IMMUTABLE=true ' );
225
225
$ dotenv ->overload ();
226
- $ this ->assertEquals ('false ' , getenv ('IMMUTABLE ' ));
226
+ $ this ->assertSame ('false ' , getenv ('IMMUTABLE ' ));
227
227
}
228
228
229
229
public function testDotenvOverloadDoesOverwriteEnv ()
230
230
{
231
231
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'mutable.env ' );
232
232
$ dotenv ->overload ();
233
- $ this ->assertEquals ('true ' , getenv ('MUTABLE ' ));
233
+ $ this ->assertSame ('true ' , getenv ('MUTABLE ' ));
234
234
}
235
235
236
236
public function testDotenvAllowsSpecialCharacters ()
237
237
{
238
238
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'specialchars.env ' );
239
239
$ dotenv ->load ();
240
- $ this ->assertEquals ('$a6^C7k%zs+e^.jvjXk ' , getenv ('SPVAR1 ' ));
241
- $ this ->assertEquals ('?BUty3koaV3%GA*hMAwH}B ' , getenv ('SPVAR2 ' ));
242
- $ this ->assertEquals ('jdgEB4{QgEC]HL))&GcXxokB+wqoN+j>xkV7K?m$r ' , getenv ('SPVAR3 ' ));
243
- $ this ->assertEquals ('22222:22#2^{ ' , getenv ('SPVAR4 ' ));
244
- $ this ->assertEquals ('test some escaped characters like a quote " or maybe a backslash \\' , getenv ('SPVAR5 ' ));
240
+ $ this ->assertSame ('$a6^C7k%zs+e^.jvjXk ' , getenv ('SPVAR1 ' ));
241
+ $ this ->assertSame ('?BUty3koaV3%GA*hMAwH}B ' , getenv ('SPVAR2 ' ));
242
+ $ this ->assertSame ('jdgEB4{QgEC]HL))&GcXxokB+wqoN+j>xkV7K?m$r ' , getenv ('SPVAR3 ' ));
243
+ $ this ->assertSame ('22222:22#2^{ ' , getenv ('SPVAR4 ' ));
244
+ $ this ->assertSame ('test some escaped characters like a quote " or maybe a backslash \\' , getenv ('SPVAR5 ' ));
245
245
}
246
246
247
247
public function testDotenvAssertions ()
248
248
{
249
249
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'assertions.env ' );
250
250
$ dotenv ->load ();
251
- $ this ->assertEquals ('val1 ' , getenv ('ASSERTVAR1 ' ));
252
- $ this ->assertEquals ( '' , getenv ('ASSERTVAR2 ' ));
253
- $ this ->assertEquals ( '' , getenv ('ASSERTVAR3 ' ));
254
- $ this ->assertEquals ('0 ' , getenv ('ASSERTVAR4 ' ));
251
+ $ this ->assertSame ('val1 ' , getenv ('ASSERTVAR1 ' ));
252
+ $ this ->assertEmpty ( getenv ('ASSERTVAR2 ' ));
253
+ $ this ->assertEmpty ( getenv ('ASSERTVAR3 ' ));
254
+ $ this ->assertSame ('0 ' , getenv ('ASSERTVAR4 ' ));
255
255
256
256
$ dotenv ->required (array (
257
257
'ASSERTVAR1 ' ,
@@ -281,7 +281,7 @@ public function testDotenvEmptyThrowsRuntimeException()
281
281
{
282
282
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'assertions.env ' );
283
283
$ dotenv ->load ();
284
- $ this ->assertEquals ( '' , getenv ('ASSERTVAR2 ' ));
284
+ $ this ->assertEmpty ( getenv ('ASSERTVAR2 ' ));
285
285
286
286
$ dotenv ->required ('ASSERTVAR2 ' )->notEmpty ();
287
287
}
@@ -294,7 +294,7 @@ public function testDotenvStringOfSpacesConsideredEmpty()
294
294
{
295
295
$ dotenv = new Dotenv ($ this ->fixturesFolder , 'assertions.env ' );
296
296
$ dotenv ->load ();
297
- $ this ->assertEquals ( '' , getenv ('ASSERTVAR3 ' ));
297
+ $ this ->assertEmpty ( getenv ('ASSERTVAR3 ' ));
298
298
299
299
$ dotenv ->required ('ASSERTVAR3 ' )->notEmpty ();
300
300
}
0 commit comments