mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
MINOR: Removed WebserverRoutingTest as it does more harm than good (checked with Stig and Ingo)
This commit is contained in:
parent
4c8d0b7f9c
commit
7978dd5d40
@ -1,34 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Test that SilverStripe is accessible through the webserver
|
||||
* by using curl with an actual HTTP request, instead of an in-memory
|
||||
* test through {@link Director::test()}.
|
||||
* This can help to uncover e.g. webserver routing problems with .htaccess files.
|
||||
*
|
||||
* @todo Exclude this test from a standard test run - not all test environments
|
||||
* might have a webserver installed, or have it accessible for HTTP requests
|
||||
* from localhost.
|
||||
*
|
||||
* @package sapphire
|
||||
* @subpackage tests
|
||||
*/
|
||||
class WebserverRoutingTest extends SapphireTest {
|
||||
|
||||
function testCanAccessWebserverThroughCurl() {
|
||||
if(!function_exists('curl_init')) return;
|
||||
|
||||
$url = Director::absoluteBaseURL() . 'Security/ping';
|
||||
|
||||
$ch = curl_init();
|
||||
curl_setopt ($ch, CURLOPT_URL,$url );
|
||||
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
|
||||
$response = curl_exec($ch);
|
||||
$info = curl_getinfo($ch);
|
||||
|
||||
$this->assertEquals(curl_error($ch), '');
|
||||
$this->assertEquals('1', $response);
|
||||
|
||||
curl_close($ch);
|
||||
}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user