Releases: boschresearch/shellmock
0.5.0
This minor release restructures the user-facing documentation significantly. We now recommend specific documentation pages for specific use cases. We've also added an extensive how-to document that guides the user through the creation of tests with shellmock
.
0.4.0
This minor release ensures that shellmock
works with the very common shell options errexit
, nounset
, and pipefail
in arbitrary combinations. It also updates the usage docs to elaborate on how to define multi-line mock output.
0.3.0
This minor release adds the ensure-assertions
feature, which has shellmock
fail a test if a mock was configured but no assertions on it performed. This release also contains some fixes for bugs that could cause bats
to lose track of a test.
0.2.2
This patch release ensures that the variable stderr
set by bats
's own run --separate-stderr
command is not overwritten when asserting expectations.
0.2.1
This patch release specifies compatible bash versions and ensures compatibility from bash 4.4 upwards.
0.2.0
The 0.2.0
release of shellmock contains the following notable changes:
- Addition of the shellmock calls sub-command that simplifies finding correct mock configurations.
- Support for mocking executables and shell functions with arbitrary names.
- Addition of many examples to the command reference.
- Clarified wording in command reference documentation and quickstart guide.
0.1.0
Initial 0.1.0 release Signed-off-by: Torsten Long <[email protected]>