public function testLsbInitParams() { $this->generator->alias('test.phar')->lsbInitParam('Provides', 'provides_test')->lsbInitParam('Required-Start', 'required_start_test')->lsbInitParam('Required-Stop', 'required_stop_test')->lsbInitParam('Default-Start', 'default_start_test')->lsbInitParam('Default-Stop', 'default_stop_test')->lsbInitParam('Short-Description', 'short_description_test')->lsbInitParam('Description', 'description_test'); $this->assertEquals(<<<STUB #!/usr/bin/env php <?php /* ### BEGIN INIT INFO # Provides: provides_test # Required-Start: required_start_test # Required-Stop: required_stop_test # Default-Start: default_start_test # Default-Stop: default_stop_test # Short-Description: short_description_test # Description: description_test ### END INIT INFO */ /** * Generated by Crate. * * @link https://github.com/cmpayments/crate/ */ if (class_exists('Phar')) { Phar::mapPhar('test.phar'); } __HALT_COMPILER(); STUB , $this->generator->generate()); }