2 namespace Composer\Installers\Test;
4 use Composer\Installers\MayaInstaller;
5 use Composer\Package\Package;
8 class MayaInstallerTest extends \PHPUnit_Framework_TestCase
15 public function setUp()
17 $this->installer = new MayaInstaller(
18 new Package('NyanCat', '4.2', '4.2'),
24 * @dataProvider packageNameInflectionProvider
26 public function testInflectPackageVars($type, $name, $expected)
29 array('name' => $expected, 'type' => $type),
30 $this->installer->inflectPackageVars(array('name' => $name, 'type' => $type))
34 public function packageNameInflectionProvider()
37 // Should keep module name StudlyCase
53 // tests that exactly one '-module' is cut off