From 9bccc01b973c91ec8c1f2b88aa9df13f0b7001d7 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sun, 28 May 2017 08:58:00 -0500 Subject: [PATCH] Tests/SSH2: add unit test for #1009 --- tests/Functional/Net/SSH2Test.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/Functional/Net/SSH2Test.php b/tests/Functional/Net/SSH2Test.php index 968df276..097c68a8 100644 --- a/tests/Functional/Net/SSH2Test.php +++ b/tests/Functional/Net/SSH2Test.php @@ -112,6 +112,8 @@ class Functional_Net_SSH2Test extends PhpseclibFunctionalTestCase ->method('callbackMethod') ->will($this->returnValue(true)); $ssh->exec('pwd', array($callbackObject, 'callbackMethod')); + + return $ssh; } public function testGetServerPublicHostKey() @@ -133,4 +135,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'); + } }