2 namespace Composer\Installers\Test;
4 use Composer\Installers\OntoWikiInstaller;
5 use PHPUnit\Framework\TestCase as BaseTestCase;
8 * Test for the OntoWikiInstaller
9 * code was taken from DokuWikiInstaller
11 class OntoWikiInstallerTest extends BaseTestCase
14 * @var OntoWikiInstaller
18 public function setUp()
20 $this->installer = new OntoWikiInstaller();
24 * @dataProvider packageNameInflectionProvider
26 public function testInflectPackageVars($type, $name, $expected)
29 $this->installer->inflectPackageVars(array('name' => $name, 'type'=>$type)),
30 array('name' => $expected, 'type'=>$type)
34 public function packageNameInflectionProvider()
49 'some_ontowiki_extension',
50 'some_ontowiki_extension',
54 'some_ontowiki_extension.ontowiki',
55 'some_ontowiki_extension',
58 'ontowiki-translation',
59 'de-translation.ontowiki',
63 'ontowiki-translation',
64 'en-US-translation.ontowiki',
68 'ontowiki-translation',
74 'blue-theme.ontowiki',