bash-it/vendor/github.com/rcaloras/bash-preexec/test
buhl 5ad497924c Add "preexec" from "https://github.com/rcaloras/bash-preexec@0.4.1"
git-vendor-name: preexec
git-vendor-dir: vendor/github.com/rcaloras/bash-preexec
git-vendor-repository: https://github.com/rcaloras/bash-preexec
git-vendor-ref: 0.4.1
2021-01-23 18:28:43 +01:00
..
README.md Add "preexec" from "https://github.com/rcaloras/bash-preexec@0.4.1" 2021-01-23 18:28:43 +01:00
bash-preexec.bats Add "preexec" from "https://github.com/rcaloras/bash-preexec@0.4.1" 2021-01-23 18:28:43 +01:00
include-test.bats Add "preexec" from "https://github.com/rcaloras/bash-preexec@0.4.1" 2021-01-23 18:28:43 +01:00

README.md

Testing bash-preexec

Note on test conditions

When writing test conditions, use [ ... ] instead of [[ ... ]] since the former are supported by Bats on Bash versions before 4.1. In particular, macOS uses Bash 3.2, and [[ ... ]] tests always pass on macOS.

In some cases, you may want to use a feature unique to [[ ... ]] such as pattern matching ([[ $name = a* ]]) or regular expressions ([[ $(date) =~ ^Fri\ ...\ 13 ]]). In those cases, use the following pattern to replace “bare” [[ ... ]].

[[ ... ]] || return 1

References: