grillon icon indicating copy to clipboard operation
grillon copied to clipboard

🦗 Grillon, an elegant and natural way to approach API testing in Rust.

Results 18 grillon issues
Sort by recently updated
recently updated
newest added

Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version. Release notes Sourced from reqwest's releases. v0.12.4 What's Changed Add zstd support, enabled with zstd Cargo feature (thanks @​paolobarbolini!) Add...

dependencies

Updates the requirements on [http](https://github.com/hyperium/http) to permit the latest version. Release notes Sourced from http's releases. v1.1.0 What's Changed Add methods to allow trying to allocate in the HeaderMap, returning...

dependencies

Updates the requirements on [hyper](https://github.com/hyperium/hyper) to permit the latest version. Release notes Sourced from hyper's releases. v0.14.28 Features body: deprecate to_bytes() and aggregate() (#3466) (7f382ad6) client: add conn::http1::Connection::without_shutdown() method (#3431)...

dependencies

Offer a way to manage credentials. Ideally it should be generic enough to be used across protocols and for different credential types per protocol (ex http : oauth, basic auth,...

enhancement
rfc

Provide blanket implementations of the `Response` trait for reqwest, and replace Hyper client which is a legacy implementation now (following the release of v1). Then update the API with BC...

Updates the requirements on [hyper-tls](https://github.com/hyperium/hyper-tls) to permit the latest version. Commits 0265e16 v0.6.0 373d193 add alpn support (#107) 95ebd8d tidy up dependency features (#106) 3fc97a0 Update hyper dependencies (#105) 9adf50b...

dependencies

Remove unwrap calls when possible and handle them as `Unprocessable` failures with an `UnprocessableReason`. Check todo comments, look at assertion impls, json_body for example.

While users can [use their own http client and handle the http response](https://owlduty.github.io/grillon/current/writing_tests/client_configuration.html) before asserting, it is not really convenient. The library should come with a way to configure cookies...

I'm looking for any type of feedback on the project. This could be about the API, the code, the documentation, or just to know if you use it and in...

help wanted

For the moment we have a couple of assertions with the `Value` type that represents a json value. As we are separating the assertion logic from the DSL, it makes...