Breaking news: Hurl 8.0.0 is out!
๐ Full JSONPath/RFC 9535 support
๐ Env vars configuration
๐ More TLS certificates tests
๐ Plus: cookies-less mode, raw multilines & more...
A quick tour here => https://t.co/Lk8ePmvEcV
@OrangeDev@Orange
Breaking news: Hurl 8.0.0 is out!
๐ Full JSONPath/RFC 9535 support
๐ Env vars configuration
๐ More TLS certificates tests
๐ Plus: cookies-less mode, raw multilines & more...
A quick tour here => https://t.co/Lk8ePmvEcV
@OrangeDev@Orange
@OrangeDev@orange And breaking in "breaking news" is about potential breaking changes ๐
We tried hard but in some (hopefully rare) cases you have to update your Hurl Files
More information here => https://t.co/O9k21A34vG
ยซWith that in mind, here are five projects that are designed around plain text and code, which makes them scriptable by both humans and AI agents.ยป
asciinema, Mermaid, Streamlit and pgschema ๐
Surreal to be among you, thanks @StarHistoryHQ
https://t.co/eSRIj4Rk1V
Long overdue, but #SkybearNET now runs on @HurlDev v7.1.0. All your secrets and account variables are now marked as Hurl secrets by default and masked in all the generated reports.
Other goodies, more filters and predicates, also included as always.
https://t.co/ITYzK6oCXi
Syntax coloring for Hurl files in GitHub (files and Markdown embedded code) is live now!
Thanks for the people that have enabled this. If anyone knows what is the source project, some little things can be tweaked...
@captainsafia@davidfowl I can totally se a Hone script replacing it:
RUN https://t.co/hcItplyBBz
ASSERT stdout == foo.out
ASSERT stderr == foo.err
ASSERT exit_code == 0
@captainsafia@davidfowl For cli integration tests, we have a home-made Python script with:
the file to run: https://t.co/hcItplyBBz
the expected stdout: foo.out
the expected stderr: foo.err
the expected exit: foo.exit
https://t.co/DYYpnzZdo8
@emil_priver If your integration tests are HTTP based, you could try https://t.co/zTu8NgpqTa : tests are just a DSL for testing headers, body (jsonpath, ssl certs....). It's less powerful than code but can also serve as docs for your APIs (some samples here => https://t.co/5LiZnqSghi)
@geneilliss You can try Hurl if you're into cli: it's a Rust open source to run and test HTTP requests, based on plain text and curl => https://t.co/zTu8NgpqTa It's not as easy as a good GUI app but at least it's not ressources hungry
A very common programming case is "I need a second, slightly different version of this thing", which creates an immediate temptation to build a shared abstraction.
IMO the better approach is to copy paste the whole thing, modify and get it working, and then decide if you need it.
Super proud to announce Hurl 7.1.0!
๐น JSON response automatic prettifying
๐น new predicates isObject, isList
๐น curl options --ntlm --negociate per request
๐น new filters utf8Decode, utf8Encode
All about prettifying here => https://t.co/hjWE8oQK8b
@OrangeDev@Orange
I've been doing some hacking on a prototype that requires testing the bebavior of a REST API framework.
It's so nice to use Hurl to write integration tests against a sample app that runs in my CI/CD pipeline. Nicer than unit tests in code even ๐ซฃ
https://t.co/am19MPoHvB