added installation command (#838)

This commit is contained in:
Kevin Papst
2019-06-04 23:51:37 +02:00
committed by GitHub
parent 97feed0be6
commit 325d204332
12 changed files with 542 additions and 32 deletions

36
tests/Utils/FileTest.php Normal file
View File

@@ -0,0 +1,36 @@
<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Tests\Utils;
use App\Utils\File;
use PHPUnit\Framework\TestCase;
/**
* @covers \App\Utils\File
*/
class FileTest extends TestCase
{
/**
* @expectedException \Symfony\Component\Filesystem\Exception\FileNotFoundException
* @expectedExceptionMessage Unknown file "/kjhgkjhg/jkhgkjhg"
*/
public function testGetPermissionsOnNonExistingFile()
{
$sut = new File();
$sut->getPermissions('/kjhgkjhg/jkhgkjhg');
}
public function testGetPermissionsOnDisallowedDirectory()
{
$sut = new File();
$perms = $sut->getPermissions(__FILE__);
$this->assertEquals($perms, fileperms(__FILE__));
}
}