bashunit
v0.41.0
Published
A simple testing library for bash scripts.
Maintainers
Readme
Why bashunit
A lightweight, fast testing framework for Bash 3.0+, focused on developer experience. It ships hundreds of assertions plus spies, mocks, data providers, snapshots and more.
Quick start
Install the latest version into your project:
curl -s https://bashunit.com/install.sh | bashWrite a test in tests/example_test.sh:
#!/usr/bin/env bash
function test_bashunit_is_working() {
assert_same "bashunit is working" "bashunit is working"
}Run it:
./lib/bashunit tests/Prefer learning by doing? Run ./lib/bashunit learn for an interactive tutorial.
Documentation
Full documentation, covering installation options, every feature and examples, lives at bashunit.com.
Contribute
Issues, ideas and pull requests are welcome. See the contribution guide to set up your environment.
