public function testExtensionGenerator() { $generator = new ExtensionGenerator(); $generator->template = 'default'; $generator->vendorName = 'samdark'; $generator->namespace = 'samdark\\'; $generator->license = 'BSD'; $generator->title = 'Sample extension'; $generator->description = 'This is sample description.'; $generator->authorName = 'Alexander Makarov'; $generator->authorEmail = '*****@*****.**'; $valid = $generator->validate(); $this->assertTrue($valid, 'Validation failed: ' . print_r($generator->getErrors(), true)); $this->assertNotEmpty($generator->generate()); }
public function testExtensionGenerator() { $generator = new ExtensionGenerator(); $generator->template = 'default'; $generator->vendorName = 'samdark'; $generator->namespace = 'samdark\\'; $generator->license = 'BSD'; $generator->title = 'Sample extension'; $generator->description = 'This is sample description.'; $generator->authorName = 'Alexander Makarov'; $generator->authorEmail = '*****@*****.**'; if ($generator->validate()) { $generator->generate(); } else { print_r($generator->getErrors()); } }