Aggregation of the three most popular Bats utility libraries
npm install @hyperupcall/bats-allAn aggregation of the three most popular Bats utility libraries
The three repositories are managed with git-subtree(1). They are the following:
- bats-core/bats-support
- bats-core/bats-assert
- bats-core/bats-file
``sh`
npm install --save-dev @hyperupcall/bats-all
Use Basalt, a Bash package manager, to add this project as a dependency
`sh`
basalt add hyperupcall/bats-all
You need to source this project manually (basalt.load 'github.com/hyperupcall/bats-alls' 'load.bash') within your tests. Entries are not added to this projects' sourceDirs because that would mean this library would be sourced, even when not testing
Using git-submodules(1):
`sh`
git submodule add https://github.com/hyperupcall/bats-all ./vendor/bats-all
Using git-subtree(1):
`sh`
git subtree --squash -P vendor/bats-all add https://github.com/hyperupcall/bats-all HEAD
Original code is licensed under CC0-1.0. Modifications are licensed under BSD-3-Clause`