daux.io/tests/DauxHelperTest.php

30 lines
783 B
PHP
Raw Permalink Normal View History

<?php namespace Todaymade\Daux;
use PHPUnit\Framework\TestCase;
use Todaymade\Daux\ConfigBuilder;
class DauxHelperTest extends TestCase
2016-07-27 21:32:51 +02:00
{
public function providerGetFilenames()
{
return [
2016-07-27 21:32:51 +02:00
[['Page.html', 'Page'], 'Page.html'],
[['Page.html', 'Page'], 'Page.md'],
[['Page.html', 'Page'], 'Page'],
[['Code_Highlighting.html', 'Code_Highlighting'], '05_Code_Highlighting.md'],
];
}
/**
* @dataProvider providerGetFilenames
*/
2016-07-27 21:32:51 +02:00
public function testGetFilenames($expected, $node)
{
$config = ConfigBuilder::withMode()
->withValidContentExtensions(['md'])
->build();
$this->assertEquals($expected, DauxHelper::getFilenames($config, $node));
}
}