service = self::$container->get(FAIconGenerator::class); } public function fileExtensionDataProvider() : array { return [ ['pdf', 'fa-file-pdf'], ['jpeg', 'fa-file-image'], ['txt', 'fa-file-alt'], ['doc', 'fa-file-word'], ['zip', 'fa-file-archive'], ['php', 'fa-file-code'], ['tmp', 'fa-file'], ['fgd', 'fa-file'], ]; } /** * @dataProvider fileExtensionDataProvider */ public function testFileExtensionToFAType(string $ext, string $expected) { $this->assertEquals($expected, $this->service->fileExtensionToFAType($ext)); } public function testGenerateIconHTML() { $this->assertEquals('', $this->service->generateIconHTML('fa-file')); $this->assertEquals('', $this->service->generateIconHTML('fa-file', 'far')); $this->assertEquals('', $this->service->generateIconHTML('fa-file', 'far', 'fa-2x')); } }