diff --git a/tests/Functional/Net/SSH2Test.php b/tests/Functional/Net/SSH2Test.php index 4c18abed..7292a978 100644 --- a/tests/Functional/Net/SSH2Test.php +++ b/tests/Functional/Net/SSH2Test.php @@ -114,6 +114,8 @@ class Functional_Net_SSH2Test extends PhpseclibFunctionalTestCase ->method('callbackMethod') ->will($this->returnValue(true)); $ssh->exec('pwd', array($callbackObject, 'callbackMethod')); + + return $ssh; } public function testGetServerPublicHostKey() @@ -135,4 +137,16 @@ class Functional_Net_SSH2Test extends PhpseclibFunctionalTestCase 'SSH2 login using an open socket failed.' ); } + + /** + * @depends testExecWithMethodCallback + * @group github1009 + */ + public function testDisablePTY($ssh) + { + $ssh->enablePTY(); + $ssh->exec('ls -latr'); + $ssh->disablePTY(); + $ssh->exec('pwd'); + } }