diff options
author | Christopher Smith <chris@jalakai.co.uk> | 2013-03-22 18:49:11 +0000 |
---|---|---|
committer | Christopher Smith <chris@jalakai.co.uk> | 2013-03-22 18:49:11 +0000 |
commit | 3e8bad3a1f8b5d065e170bb12dd224bf18de6897 (patch) | |
tree | ccccc4d8459312683605aa504fb903c6a5b5250d /_test/tests/test | |
parent | f56bb251b5bdb3bb4f2793e921cf479d2402a47c (diff) | |
download | rpg-3e8bad3a1f8b5d065e170bb12dd224bf18de6897.tar.gz rpg-3e8bad3a1f8b5d065e170bb12dd224bf18de6897.tar.bz2 |
add some dependency checks with test skips to fetch tests and tests which use TestResponse::headers
Diffstat (limited to '_test/tests/test')
-rw-r--r-- | _test/tests/test/basic.test.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/_test/tests/test/basic.test.php b/_test/tests/test/basic.test.php index 1c9d6d516..05778ccf9 100644 --- a/_test/tests/test/basic.test.php +++ b/_test/tests/test/basic.test.php @@ -139,6 +139,14 @@ class InttestsBasicTest extends DokuWikiTest { } function testHeaders(){ + header('X-Test: check headers working'); + $header_check = function_exists('xdebug_get_headers') ? xdebug_get_headers() : headers_list(); + if (empty($header_check)) { + $this->markTestSkipped('headers not returned, perhaps your sapi does not return headers, try xdebug'); + } else { + header_remove('X-Test'); + } + $request = new TestRequest(); $response = $request->get(array(),'/lib/exe/fetch.php?media=wiki:dokuwiki-128.png'); $headers = $response->getHeaders();
@@ -157,7 +165,7 @@ class InttestsBasicTest extends DokuWikiTest { $response = new TestResponse('',$this->some_headers); $this->assertEquals(404, $response->getStatusCode()); - $response = new TestResponse('',array_slice($this->some_headers,0,-2)); // slide off the last two headers to leave no status header + $response = new TestResponse('',array_slice($this->some_headers,0,-2)); // slice off the last two headers to leave no status header $this->assertNull($response->getStatusCode()); } |