@@ -28,7 +28,7 @@ An open-source **library** providing a fast, portable Bash testing framework: **
2828* Minimal overhead, plain Bash test files.
2929* Rich ** assertions** , ** test doubles (mock/spy)** , ** data providers** , ** snapshots** , ** skip/todo** , ** globals utilities** , ** custom assertions** , ** benchmarks** , and ** standalone** runs.
3030
31- ** Compatibility** : Bash 3.2 + (macOS, Linux, WSL). No external dependencies beyond standard Unix tools.
31+ ** Compatibility** : Bash 3.0 + (macOS, Linux, WSL). No external dependencies beyond standard Unix tools.
3232
3333---
3434
@@ -284,7 +284,7 @@ We practice two nested feedback loops to deliver behavior safely and quickly.
284284
285285### Compatibility & Portability
286286``` bash
287- # ✅ GOOD - Works on Bash 3.2 +
287+ # ✅ GOOD - Works on Bash 3.0 +
288288[[ -n " ${var:- } " ]] && echo " set"
289289array=(" item1" " item2" )
290290
@@ -1000,7 +1000,7 @@ Use this template for internal changes, fixes, refactors, documentation.
10001000- **All tests pass** (`./bashunit tests/`)
10011001- **Shellcheck passes** with existing exceptions (`shellcheck -x $(find . -name "*.sh")`)
10021002- **Code formatted** (`shfmt -w .`)
1003- - **Bash 3.2 + compatible** (no `declare -A`, no `readarray`, no `${var^^}`)
1003+ - **Bash 3.0 + compatible** (no `declare -A`, no `readarray`, no `${var^^}`)
10041004- **Follows established module namespacing** patterns
10051005
10061006### ✅ Testing (following observed patterns)
0 commit comments