updated to font-awesome 5 (#181)

This commit is contained in:
Kevin Papst
2018-06-26 19:58:20 +02:00
committed by GitHub
parent d4a46cf257
commit b58de9be9c
57 changed files with 4220 additions and 2963 deletions

View File

@@ -38,7 +38,7 @@ class ExtensionsTest extends TestCase
public function testGetFilters()
{
$filters = ['duration', 'money', 'currency', 'country'];
$filters = ['duration', 'money', 'currency', 'country', 'icon'];
$sut = $this->getSut('de');
$twigFilters = $sut->getFilters();
$this->assertCount(count($filters), $twigFilters);
@@ -118,9 +118,9 @@ class ExtensionsTest extends TestCase
public function getMoneyData()
{
return [
['2.345 €', 2345, 'EUR', 'de'],
['2,345 €', 2345, 'EUR', 'en'],
['2,345 €', 2345, 'EUR', 'en'],
['2.345,01 €', 2345.009, 'EUR', 'de'],
['2,345.01 €', 2345.009, 'EUR', 'en'],
['2.345,01 €', 2345.009, 'EUR', 'de'],
['13.75 $', 13.75, 'USD', 'en'],
['13,75 $', 13.75, 'USD', 'de'],
@@ -157,4 +157,43 @@ class ExtensionsTest extends TestCase
return $record;
}
public function testIcon()
{
$icons = [
'user' => 'fas fa-user',
'customer' => 'fas fa-users',
'project' => 'fas fa-project-diagram',
'activity' => 'fas fa-tasks',
'admin' => 'fas fa-wrench',
'invoice' => 'fas fa-file-invoice',
'timesheet' => 'far fa-clock',
'dashboard' => 'fas fa-tachometer-alt',
'logout' => 'fas fa-sign-out-alt',
'trash' => 'far fa-trash-alt',
'delete' => 'far fa-trash-alt',
'repeat' => 'fas fa-redo-alt',
'edit' => 'far fa-edit',
'manual' => 'fas fa-book',
'help' => 'far fa-question-circle',
'start' => 'fas fa-play-circle',
'start-small' => 'fas fa-play-circle',
'stop' => 'fas fa-stop',
'stop-small' => 'far fa-stop-circle',
'filter' => 'fas fa-filter',
'create' => 'far fa-plus-square',
'list' => 'fas fa-list',
'print' => 'fas fa-print',
];
$sut = $this->getSut('en');
foreach ($icons as $icon => $class) {
$result = $sut->icon($icon);
$this->assertNotEmpty($result);
$this->assertInternalType('string', $result);
}
$this->assertEquals('', $sut->icon('foo'));
$this->assertEquals('bar', $sut->icon('foo', 'bar'));
}
}