[ 'config-1.php' => ' 'assertEquals(['CONF' => 17], $container); } public function test_should_inject_vars_twice() { foreach (range(1,2) as $i) { $container = []; StudipFileloader::load('var://pathto/config-1.php', $container); } $this->assertEquals(['CONF' => 17], $container); } public function test_should_use_optional_bindings() { $container = []; $offset = 25; StudipFileloader::load('var://pathto/config-2.php', $container, compact('offset')); $this->assertEquals(['CONF' => 42], $container); } public function test_should_balk_upon_file_not_found() { $this->expectException(\PHPUnit\Framework\Exception::class); StudipFileloader::load('var://pathto/not-there.php', $container); } }