mirror of
https://github.com/php-curl-class/php-curl-class.git
synced 2026-09-04 23:06:53 +00:00
Add PATCH request method tests
This commit is contained in:
@@ -18,9 +18,9 @@ class Test {
|
||||
}
|
||||
|
||||
function test($instance, $before, $after) {
|
||||
$instance->server('server', $before, array('key' => 'REQUEST_METHOD'));
|
||||
$instance->server('request_method', $before);
|
||||
PHPUnit_Framework_Assert::assertTrue($instance->curl->response === $before);
|
||||
$instance->server('server', $after, array('key' => 'REQUEST_METHOD'));
|
||||
$instance->server('request_method', $after);
|
||||
PHPUnit_Framework_Assert::assertTrue($instance->curl->response === $after);
|
||||
}
|
||||
|
||||
|
||||
@@ -537,6 +537,7 @@ class CurlTest extends PHPUnit_Framework_TestCase {
|
||||
$test = new Test();
|
||||
test($test, 'GET', 'POST');
|
||||
test($test, 'GET', 'PUT');
|
||||
test($test, 'GET', 'PATCH');
|
||||
test($test, 'GET', 'DELETE');
|
||||
}
|
||||
|
||||
@@ -544,6 +545,7 @@ class CurlTest extends PHPUnit_Framework_TestCase {
|
||||
$test = new Test();
|
||||
test($test, 'POST', 'GET');
|
||||
test($test, 'POST', 'PUT');
|
||||
test($test, 'POST', 'PATCH');
|
||||
test($test, 'POST', 'DELETE');
|
||||
}
|
||||
|
||||
@@ -551,13 +553,23 @@ class CurlTest extends PHPUnit_Framework_TestCase {
|
||||
$test = new Test();
|
||||
test($test, 'PUT', 'GET');
|
||||
test($test, 'PUT', 'POST');
|
||||
test($test, 'PUT', 'PATCH');
|
||||
test($test, 'PUT', 'DELETE');
|
||||
}
|
||||
|
||||
public function testRequestMethodSuccessivePatchRequests() {
|
||||
$test = new Test();
|
||||
test($test, 'PATCH', 'GET');
|
||||
test($test, 'PATCH', 'POST');
|
||||
test($test, 'PATCH', 'PUT');
|
||||
test($test, 'PATCH', 'DELETE');
|
||||
}
|
||||
|
||||
public function testRequestMethodSuccessiveDeleteRequests() {
|
||||
$test = new Test();
|
||||
test($test, 'DELETE', 'GET');
|
||||
test($test, 'DELETE', 'POST');
|
||||
test($test, 'DELETE', 'PUT');
|
||||
test($test, 'DELETE', 'PATCH');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user