Improve create and start permission handling (#613)
This commit is contained in:
@@ -47,7 +47,7 @@ class ExtensionsTest extends TestCase
|
||||
|
||||
public function testGetFilters()
|
||||
{
|
||||
$filters = ['duration', 'money', 'currency', 'country', 'icon'];
|
||||
$filters = ['duration', 'money', 'currency', 'country', 'icon', 'docu_link'];
|
||||
$sut = $this->getSut($this->localeDe);
|
||||
$twigFilters = $sut->getFilters();
|
||||
$this->assertCount(count($filters), $twigFilters);
|
||||
@@ -227,4 +227,21 @@ class ExtensionsTest extends TestCase
|
||||
$this->assertEquals('', $sut->icon('foo'));
|
||||
$this->assertEquals('bar', $sut->icon('foo', 'bar'));
|
||||
}
|
||||
|
||||
public function testDocuLink()
|
||||
{
|
||||
$data = [
|
||||
'timesheet.html' => 'https://www.kimai.org/documentation/timesheet.html',
|
||||
'timesheet.html#duration-format' => 'https://www.kimai.org/documentation/timesheet.html#duration-format',
|
||||
'invoice.html' => 'https://www.kimai.org/documentation/invoice.html',
|
||||
'' => 'https://www.kimai.org/documentation/',
|
||||
null => 'https://www.kimai.org/documentation/',
|
||||
];
|
||||
|
||||
$sut = $this->getSut($this->localeEn);
|
||||
foreach ($data as $input => $expected) {
|
||||
$result = $sut->documentationLink($input);
|
||||
$this->assertEquals($expected, $result);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user