]> git.immae.eu Git - github/wallabag/wallabag.git/blob - tests/Wallabag/CoreBundle/Tools/UtilsTest.php
Fix CS in UtilsTest.php
[github/wallabag/wallabag.git] / tests / Wallabag / CoreBundle / Tools / UtilsTest.php
1 <?php
2
3 namespace Tests\Wallabag\CoreBundle\Tools;
4
5 use PHPUnit\Framework\TestCase;
6 use Symfony\Component\Finder\Finder;
7 use Wallabag\CoreBundle\Tools\Utils;
8
9 class UtilsTest extends TestCase
10 {
11 /**
12 * @dataProvider examples
13 */
14 public function testCorrectWordsCountForDifferentLanguages($text, $expectedCount)
15 {
16 static::assertSame((float) $expectedCount, Utils::getReadingTime($text));
17 }
18
19 public function examples()
20 {
21 $examples = [];
22 $finder = (new Finder())->in(__DIR__ . '/samples');
23 foreach ($finder->getIterator() as $file) {
24 $examples[] = [$file->getContents(), 1];
25 }
26
27 return $examples;
28 }
29 }