Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Passed
Pull Request — master (#924)
by Dan
04:13
created

DiContainerTest::test_compilation_enabled_true()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 3
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 7
rs 10
1
<?php
2
3
namespace SmrTest\Container;
4
5
use PHPUnit\Framework\TestCase;
6
use Smr\Container\DiContainer;
7
8
/**
9
 * Class DiContainerTest
10
 * @package SmrTest\Container
11
 * @covers \Smr\Container\DiContainer
12
 */
13
class DiContainerTest extends TestCase {
14
	private const PHPDI_COMPILED_CONTAINER_FILE = "/tmp/CompiledContainer.php";
15
16
	protected function setup(): void {
17
		if (file_exists(self::PHPDI_COMPILED_CONTAINER_FILE)) {
18
			unlink(self::PHPDI_COMPILED_CONTAINER_FILE);
19
		}
20
	}
21
22
	public function test_compilation_enabled_true() {
23
		// Given environment variable is turned off
24
		unset($_ENV["DISABLE_PHPDI_COMPILATION"]);
25
		// And the container is built
26
		DiContainer::initializeContainer();
27
		// Then
28
		self::assertFileExists(self::PHPDI_COMPILED_CONTAINER_FILE);
29
	}
30
31
	public function test_compilation_enabled_false() {
32
		// Given environment variable is turned on
33
		$_ENV["DISABLE_PHPDI_COMPILATION"] = "true";
34
		// And the container is built
35
		DiContainer::initializeContainer();
36
		// Then
37
		self::assertFileDoesNotExist(self::PHPDI_COMPILED_CONTAINER_FILE);
38
	}
39
}
40