Browse Source

Attempt to make tests pass when OpenSSL is not enabled.

mark_story 13 years ago
parent
commit
268e58956d
1 changed files with 7 additions and 5 deletions
  1. 7 5
      lib/Cake/Test/Case/Network/CakeSocketTest.php

+ 7 - 5
lib/Cake/Test/Case/Network/CakeSocketTest.php

@@ -204,11 +204,11 @@ class CakeSocketTest extends CakeTestCase {
  */
 	public function testReset() {
 		$config = array(
-			'persistent'	=> true,
-			'host'			=> '127.0.0.1',
-			'protocol'		=> 'udp',
-			'port'			=> 80,
-			'timeout'		=> 20
+			'persistent' => true,
+			'host' => '127.0.0.1',
+			'protocol' => 'udp',
+			'port' => 80,
+			'timeout' => 20
 		);
 		$anotherSocket = new CakeSocket($config);
 		$anotherSocket->reset();
@@ -222,6 +222,7 @@ class CakeSocketTest extends CakeTestCase {
  * @return void
  */
 	public function testEnableCryptoSocketExceptionNoSsl() {
+		$this->skipIf(!extension_loaded('openssl'), 'OpenSSL is not enabled cannot test SSL.');
 		$configNoSslOrTls = array('host' => 'localhost', 'port' => 80, 'timeout' => 0.1);
 
 		// testing exception on no ssl socket server for ssl and tls methods
@@ -251,6 +252,7 @@ class CakeSocketTest extends CakeTestCase {
  * @return void
  */
 	protected function _connectSocketToSslTls() {
+		$this->skipIf(!extension_loaded('openssl'), 'OpenSSL is not enabled cannot test SSL.');
 		$configSslTls = array('host' => 'smtp.gmail.com', 'port' => 465, 'timeout' => 5);
 		$this->Socket = new CakeSocket($configSslTls);
 		$this->Socket->connect();