Releases: tmornini/http-spec
Absolute URIs suck! 🤔
success-after-retry is never a failure
v0.8.9 fix fail-on-success-after-retry scenario
why won't you wait -- just a little bit longer...
Tweak request failure default values
the devil is in the details
Make it easier to locate mismatched lines and identify whitespace-only mismatches.
Properly read lines with trailing whitespace.
today is the day ./validate passes and README.md is updated
update validation example and README.md...
what day is it?
Add today's date substitution, README.md update to follow by @halorium...
do not follow redirects
This release does not follow HTTP 3xx responses and instead matches the actual 3xx response itself.
See the forest as well as the trees...
Compare the entire message, including the response line and the blank line after the header.
Came across this after noticing that mismatched line counts were being mis-reported.
Nobody likes a bad substitute...
This releases only user-facing change is that on test failures substitution names and values are displayed to ease debugging specs that use substitutions.
In addition this release makes a few simplifications and clarifications to the code base and removes some crufty code.
Try a little bit harder...
Added HTTP request retry for low-level, non-response-code, errors such as DNS lookup and socket open issues.
Default setting is try make an attempt ever 250ms for 20 attempts, so about 5s before bubbling failure.