Browse Source

Skip test when localhost doesn't respond (like on appveyor).

mark_story 11 years ago
parent
commit
01a910dd44
1 changed files with 6 additions and 1 deletions
  1. 6 1
      tests/TestCase/Network/Http/Adapter/StreamTest.php

+ 6 - 1
tests/TestCase/Network/Http/Adapter/StreamTest.php

@@ -13,6 +13,7 @@
  */
 namespace Cake\Test\TestCase\Network\Http\Adapter;
 
+use Cake\Error;
 use Cake\Network\Http\Adapter\Stream;
 use Cake\Network\Http\Request;
 use Cake\Network\Http\Response;
@@ -43,7 +44,11 @@ class StreamTest extends TestCase {
 			->header('User-Agent', 'CakePHP TestSuite')
 			->cookie('testing', 'value');
 
-		$responses = $stream->send($request, []);
+		try {
+			$responses = $stream->send($request, []);
+		} catch (Error\Exception $e) {
+			$this->markTestSkipped('Could not connect to localhost, skipping');
+		}
 		$this->assertInstanceOf('Cake\Network\Http\Response', $responses[0]);
 	}