Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Code review updates | Sam Guymer | 2018-05-21 | 5 | -23/+362 |
| | | | | Start the test server before each backend test | ||||
* | Code review updates | Sam Guymer | 2018-05-20 | 7 | -29/+80 |
| | | | | | | Remove tests sub project, all tests are now in core. Remove TestStreamingBackend, StreamingTest now has the required abstract methods. | ||||
* | Move backend tests into their projects | Sam Guymer | 2018-05-19 | 7 | -1/+654 |
| | | | | | | | | | | | Instead of having a single project which tests all backends, each backend now implements a http test trait along with a streaming test trait if it supports streaming. The test http server has been moved into its own project and is started automatically before running a backends test. This allows each backend to be tested without the possibility of dependency eviction from another backend or the test http server. It also has the side effect of parallelizing the tests providing a speed up when run with multiple cores. | ||||
* | Extract MonadAsyncError implementations | Sam Guymer | 2018-05-18 | 2 | -0/+41 |
| | | | | | Extract MonadAsyncError implementations into their own projects to allow reuse by multiple backends. | ||||
* | Set `followRedirects` explicitly, and disable redirects if `maxRedirects <= 0` | n4to4 | 2018-04-24 | 1 | -1/+4 |
| | |||||
* | Make max redirects configurable | n4to4 | 2018-04-23 | 2 | -2/+9 |
| | |||||
* | Update SBT, use shields.io | adamw | 2018-03-28 | 1 | -1/+2 |
| | |||||
* | Added overloaded thenRespondWrapped which can return response monad but ↵stub-response-from-request | Paweł Stawicki | 2018-03-27 | 2 | -0/+16 |
| | | | | takes request as parameter | ||||
* | Adding https.proxyHost as a fallback when looking for proxy settings | adamw | 2018-03-08 | 1 | -1/+2 |
| | |||||
* | Add a "RelaxedWithBrackets" query fragment encoding | adamw | 2018-03-06 | 2 | -2/+17 |
| | |||||
* | #66: docs on response replacing the whole specification | adamw | 2018-03-05 | 1 | -0/+5 |
| | |||||
* | Remove the problematic constructor | adamw | 2018-03-02 | 1 | -3/+0 |
| | |||||
* | Additional asFile() constructor | adamw | 2018-03-01 | 2 | -1/+6 |
| | |||||
* | New scalafmt settings | adamw | 2018-02-20 | 17 | -367/+167 |
| | |||||
* | Brave backend | adamw | 2018-02-20 | 1 | -1/+3 |
| | |||||
* | Reformat | adamw | 2018-01-29 | 1 | -1/+3 |
| | |||||
* | Renaming the new stub method | adamw | 2018-01-29 | 2 | -9/+6 |
| | |||||
* | Added test for respondWithMonad happy paththen-respond-future | Paweł Stawicki | 2018-01-29 | 1 | -0/+10 |
| | |||||
* | Added back the thenRespond(resp: => Response) method | Paweł Stawicki | 2018-01-28 | 2 | -5/+10 |
| | |||||
* | Docs for thenResponseWithMonad, and a little code cleanup in test | Paweł Stawicki | 2018-01-24 | 1 | -10/+7 |
| | |||||
* | Allow SttpBackendStub to accept monad with response, not to hold thread when ↵ | Paweł Stawicki | 2018-01-24 | 2 | -17/+52 |
| | | | | using e.g. Futures | ||||
* | rename message to statusText in Response | intracer | 2018-01-11 | 1 | -1/+1 |
| | |||||
* | add status message to Response #59 | intracer | 2018-01-09 | 6 | -6/+10 |
| | |||||
* | Remove dependence on StringTokenizer | Josh Lemer | 2017-12-29 | 1 | -10/+3 |
| | |||||
* | #56 Minor change in the try backend's class name | adamw | 2017-12-27 | 1 | -1/+1 |
| | |||||
* | Add TryHttpUrlConnection tests | Josh Lemer | 2017-12-24 | 1 | -2/+3 |
| | |||||
* | Rename TryBackend factory object to TryHttpURLConnectionBacken | Josh Lemer | 2017-12-24 | 1 | -4/+3 |
| | |||||
* | Add TryMonad, implement a delegating TryBackend | Josh Lemer | 2017-12-23 | 2 | -0/+37 |
| | |||||
* | Better not found message if no handlers match in the stub backend | adamw | 2017-12-21 | 1 | -5/+7 |
| | |||||
* | Support both arrays and interables in the uri interpolator | adamw | 2017-12-18 | 2 | -2/+6 |
| | |||||
* | #53: using proper encoding when reading the response body | adamw | 2017-12-06 | 2 | -8/+27 |
| | |||||
* | Update sbt | adamw | 2017-11-30 | 1 | -8/+4 |
| | |||||
* | When stubbing using with thenRespondWithCode, treat 2xx as a success and ↵ | Dean Povey | 2017-11-29 | 2 | -4/+58 |
| | | | | return Right(body) | ||||
* | Validating that the port is specified only once when interpolating a URI | adamw | 2017-11-27 | 3 | -4/+29 |
| | |||||
* | Basic validation of a constructed URI | adamw | 2017-11-27 | 3 | -1/+24 |
| | |||||
* | Properly handling ipv6 in the uri interpolator | adamw | 2017-11-27 | 2 | -9/+35 |
| | |||||
* | Properly encoding ipv6 addresses | adamw | 2017-11-27 | 2 | -3/+26 |
| | |||||
* | ipv4 tests | adamw | 2017-11-25 | 1 | -0/+4 |
| | |||||
* | Special case in the uri interpolator which allows embedding host with the ↵ | adamw | 2017-11-25 | 2 | -3/+22 |
| | | | | port included | ||||
* | Adding tests for optional ports in uri interpolator | adamw | 2017-11-25 | 1 | -1/+3 |
| | |||||
* | Properly encode IDN domain names | adamw | 2017-11-25 | 2 | -2/+4 |
| | |||||
* | Removing extra version file | adamw | 2017-11-22 | 1 | -1/+0 |
| | |||||
* | Adding a Uri.toJavaUri method | adamw | 2017-11-22 | 2 | -0/+7 |
| | |||||
* | #48: %-encode plus in queries | adamw | 2017-11-21 | 2 | -4/+11 |
| | |||||
* | Add the possibility for monads to recover from errors | adamw | 2017-11-16 | 1 | -0/+16 |
| | |||||
* | #45: add matching on any request | adamw | 2017-11-14 | 1 | -0/+8 |
| | |||||
* | Add a test to convert a java URI to Uri & improve implementation | adamw | 2017-11-14 | 2 | -9/+8 |
| | |||||
* | Simplifying the internal implementation of the testing stub | adamw | 2017-11-14 | 1 | -41/+20 |
| | |||||
* | Testing docs | adamw | 2017-11-14 | 1 | -3/+33 |
| | |||||
* | Merge pull request #46 from Iryna-/uri-enhancement | Adam Warski | 2017-11-14 | 1 | -1/+12 |
|\ | | | | | Uri enhancement |