/** * Test module and core composer evaluation */ public function testCoreModuleConstraint() { // Test module / core constraints $generator = new ComposerGenerator('master', '1.1', ComposerGenerator::REF_BRANCH); $this->assertEquals('1.1.x-dev', $generator->getModuleComposerConstraint()); $this->assertEquals('dev-master', $generator->getCoreComposerConstraint()); $generator = new ComposerGenerator('3', '1', ComposerGenerator::REF_BRANCH); $this->assertEquals('1.x-dev', $generator->getModuleComposerConstraint()); $this->assertEquals('3.x-dev', $generator->getCoreComposerConstraint()); $generator = new ComposerGenerator('3.1', '1.1.0', ComposerGenerator::REF_BRANCH); $this->assertEquals('1.1.0.x-dev', $generator->getModuleComposerConstraint()); $this->assertEquals('3.1.x-dev', $generator->getCoreComposerConstraint()); $generator = new ComposerGenerator('3.2', '1.1.0', ComposerGenerator::REF_TAG); $this->assertEquals('1.1.0', $generator->getModuleComposerConstraint()); $this->assertEquals('3.2.x-dev', $generator->getCoreComposerConstraint()); }