-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathProfilingDataTest.php
More file actions
39 lines (29 loc) · 978 Bytes
/
ProfilingDataTest.php
File metadata and controls
39 lines (29 loc) · 978 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
namespace Xhgui\Profiler\Test;
use Xhgui\Profiler\Config;
use Xhgui\Profiler\ProfilingData;
class ProfilingDataTest extends TestCase
{
public function testExcludeAllEnv()
{
$_ENV['TEST_EXCLUDE_ENV'] = 'TEST';
$config = new Config([
'profiler.exclude-all-env' => true,
]);
$profilingData = new ProfilingData($config);
$profile = ['example' => 'data'];
$result = $profilingData->getProfilingData($profile);
$this->assertEmpty($result['meta']['env']);
}
public function testNotExcludeAllEnv()
{
$_ENV['TEST_EXCLUDE_ENV'] = 'TEST';
$config = new Config([
'profiler.exclude-all-env' => false,
]);
$profilingData = new ProfilingData($config);
$profile = ['example' => 'data'];
$result = $profilingData->getProfilingData($profile);
$this->assertEquals('TEST', $result['meta']['env']['TEST_EXCLUDE_ENV']);
}
}