| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace Tools\Test\TestCase\View\Icon\Collector;
- use Cake\TestSuite\TestCase;
- use Tools\View\Icon\Collector\FontAwesome4IconCollector;
- class FontAwesome4CollectorTest extends TestCase {
- /**
- * Show that we are still API compatible/valid.
- *
- * @dataProvider extensions
- *
- * @param string $extension
- *
- * @return void
- */
- public function testCollect(string $extension): void {
- $path = TEST_FILES . 'font_icon' . DS . 'fa4' . DS . 'variables.' . $extension;
- $result = FontAwesome4IconCollector::collect($path);
- $this->assertTrue(count($result) > 780, 'count of ' . count($result));
- $this->assertTrue(in_array('thumbs-up', $result, true));
- }
- /**
- * @return array
- */
- public static function extensions(): array {
- return [
- 'scss' => ['scss'],
- 'less' => ['less'],
- ];
- }
- }
|