Zach Borboa
6acf768078
Add files to run php53 tests inside a docker container
2018-08-01 23:03:48 -07:00
Zach Borboa
3b2f1db294
Add files to run php54 tests inside a docker container
2018-07-29 22:53:54 -07:00
Zach Borboa
e5634b86d2
Add files to run php55 tests inside a docker container
2018-07-29 22:20:19 -07:00
Zach Borboa
957bee4c76
Add script to run tests in all docker images
2018-07-29 00:14:56 -07:00
Zach Borboa
fb698471e6
Add files to run php72 tests inside a docker container
2018-07-28 23:12:38 -07:00
Zach Borboa
d82ff51e44
Add files to run php71 tests inside a docker container
2018-07-28 23:09:55 -07:00
Zach Borboa
5be7bd6aac
Add files to run php70 tests inside a docker container
2018-07-28 23:03:44 -07:00
Zach Borboa
7edaee784d
Add files to run php56 tests inside a docker container
2018-07-28 22:44:01 -07:00
Zach Borboa
26e6a966df
Add allowed error that occurs when running unit tests inside container
2018-07-28 13:40:33 -07:00
Zach Borboa
24e98595f0
Throw error when json_encode fails
2018-07-27 01:43:17 -07:00
Zach Borboa
86e12e3b91
Fix #331 : Add methods to use proxy
2018-07-17 04:29:25 -07:00
Zach Borboa
c5db809662
Allow tests to have mock-style indentation
2018-07-07 04:29:21 -07:00
Zach Borboa
c21970ff9a
Fix #303 : Add methods for mocking.
...
Thanks to Sven Lütje (B4rb4ross4) for the initial suggestion and pull
request.
2018-07-07 04:16:34 -07:00
Zach Borboa
bc1dd97917
Simplify test
2018-06-18 23:50:28 -07:00
Zach Borboa
463b2adc71
Reorder tests
2018-06-18 23:12:57 -07:00
Zach Borboa
2bb151e03d
Allow specifying xml decoder options when calling Curl::setDefaultXmlDecoder
2018-06-18 23:08:26 -07:00
Zach Borboa
e087a5c117
Clean up
2018-06-18 01:29:16 -07:00
Zach Borboa
aea056bab5
Clean up
2018-06-18 00:06:28 -07:00
Zach Borboa
3a6c5997a7
Fix error on python 2: "ImportError: No module named parse"
2018-06-15 22:07:02 -07:00
Zach Borboa
51904c06e3
Simplify test for Curl::reset()
2018-06-04 23:03:32 -07:00
Reza Sanaie
9f34c2bf57
Allow support for curl_reset()
2018-06-04 10:21:22 -07:00
Zach Borboa
60917c1e8e
Use unset() to automatically call __destruct() when testing for a memory leak
2018-05-23 00:57:10 -07:00
Zach Borboa
fddd222575
Add additional possible error
2018-05-20 02:47:13 -07:00
Zach Borboa
d736b5652b
Add assertion messages to display unexpected error codes
2018-05-20 02:46:43 -07:00
Zach Borboa
90f4552563
Fix failure tests erroring during continuous integration tests with mismatching error codes.
...
Fixes "Failed asserting that 28 matches expected 55."
2018-04-29 02:25:01 -07:00
Zach Borboa
027ee67373
Fix failure tests erroring with mismatching error codes.
...
Fixes "Failed asserting that 35 matches expected 28."
2018-04-29 01:47:55 -07:00
Zach Borboa
3a6f673b83
Rename script to more accurately reflect actions taken
2018-04-29 01:05:40 -07:00
Zach Borboa
fa39f26a3a
Fix #517 : Require mbstring extension.
...
Use global namespace for mb_* functions.
2018-04-28 16:21:15 -07:00
Zach Borboa
fc054f6f41
Add script to generate compressed urls test file.
...
Omit the timestamp and the file name from the file header to make the
file deterministic.
Refresh the urls test file.
2018-04-28 02:09:14 -07:00
Zach Borboa
3839881735
Clean up
2018-04-28 01:01:10 -07:00
Zach Borboa
0985409467
Add script used to generate urls test file.
...
Thank you @woxcab for the script.
2018-04-28 00:46:55 -07:00
Zach Borboa
dd886611e6
Add script to start development servers for load test
2018-04-28 00:32:01 -07:00
Zach Borboa
03d773b916
Standardize calculating script directory
2018-04-27 23:56:51 -07:00
Zach Borboa
98ce5d3286
Use consistent naming convention
2018-04-27 23:54:34 -07:00
Zach Borboa
186d23a269
Use compressed file for url tests
2018-04-27 22:21:51 -07:00
Zach Borboa
db980204ff
Add additional url test
2018-04-27 21:57:37 -07:00
woxcab
c91d7a7d78
Erase base URL parts if their preceding parts have overwritten by relative URL
2018-04-27 23:27:35 +03:00
Zach Borboa
a969fabaa0
Fix #513 : Add support for detecting SOAP content-types
2018-04-26 17:59:23 -07:00
Zach Borboa
e240b43606
Fix #511 : Use correct body in POST requests that use empty data arrays.
...
This fixes JSON POST requests incorrectly sending a serialized empty
array "[]" instead of an empty request body by default.
2018-04-26 02:49:21 -07:00
Zach Borboa
6ccc08caf7
Run continuous integration tests on version 7.2
2018-04-23 02:20:48 -07:00
Zach Borboa
cfad5c4d3c
Fix #505 : Allow requests with Cyrillic characters in url
2018-04-20 01:03:05 -07:00
Zach Borboa
1d8c3f06da
Skip post-redirect-get test on hhvm-nightly
2018-01-27 06:28:51 -08:00
Zach Borboa
7d59f67756
Fix unit test failure due to unresolvable dependencies.
...
Error 1:
$ composer require phpunit/phpunit:5.7.*
Your requirements could not be resolved to an installable set of packages.
Error 2:
Fatal error: Uncaught Error: unknown class PHPUnit_Framework_TestCase in PHPCurlClassTest.php:9
2018-01-27 05:25:32 -08:00
Zach Borboa
40f7026185
Fix #493 : Build POST data correctly when headers have been set.
...
Call MultiCurl::queueHandle sooner so that headers are correctly set when Curl::buildPostData is called and builds POST data differently depending on the request content-type.
2018-01-26 00:58:37 -08:00
Zach Borboa
44c1539ba6
Fix decoders set on individual instances ignored
2018-01-25 22:49:57 -08:00
Zach Borboa
cbacd9a68b
Fix #490 : Allow malformed response header to be parsed without error
2018-01-09 01:58:51 -08:00
Zach Borboa
d0747c41a3
Enable error reporting when running PHPUnit tests (regardless of system's php.ini setting)
2018-01-09 01:39:12 -08:00
Zach Borboa
a470ce9cf1
Clean up
2017-10-12 23:27:17 -07:00
Zach Borboa
0347facabc
Allow spaces after comma
2017-10-11 00:20:13 -07:00
Zach Borboa
05a5af9b8e
Fix #472 : Reset request content-length to fix subsequent request hanging after a PUT request
2017-10-11 00:01:20 -07:00