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::setup()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 3
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 2
c 0
b 0
f 0
nc 2
nop 0
dl 0
loc 3
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