tester->setInputs(['deployer']); $this->tester->run([ '-f' => self::RECIPE, 'test:misc:sudo-write-user', 'all', ]); $display = trim($this->tester->getDisplay()); self::assertEquals(0, $this->tester->getStatusCode(), $display); self::assertStringContainsString('Current user is: root', $display); } /** * @group e2e */ public function testSudoWithPasswordProvidedViaArgument(): void { $this->tester->run([ '-f' => self::RECIPE, 'test:misc:sudo-write-user', '-o' => 'sudo_pass=deployer', 'all', ]); $display = trim($this->tester->getDisplay()); self::assertEquals(0, $this->tester->getStatusCode(), $display); self::assertStringContainsString('Current user is: root', $display); } }