3 namespace Tests\Wallabag\CoreBundle\Tools
;
5 use PHPUnit\Framework\TestCase
;
6 use Symfony\Component\Finder\Finder
;
7 use Wallabag\CoreBundle\Tools\Utils
;
9 class UtilsTest
extends TestCase
12 * @dataProvider examples
14 public function testCorrectWordsCountForDifferentLanguages($text, $expectedCount)
16 static::assertSame((float) $expectedCount, Utils
::getReadingTime($text));
19 public function examples()
22 $finder = (new Finder())->in(__DIR__
. '/samples');
23 foreach ($finder->getIterator() as $file) {
24 $examples[] = [$file->getContents(), 1];