Introduction
The bats-helpers
package is an extension to the BATS
core testing framework, offering enhanced functionality and a larger set of
assertions and tests.
Features
Installation
npm install -D bats-helpers@npm:@drevops/bats-helpers
Usage
-
Create a
_loader.bash
file next to your BATS tests with content:export BATS_LIB_PATH="${BATS_TEST_DIRNAME}/../node_modules"
bats_load_library bats-helpers -
Use
load _loader.bash
in every BATS file:#!/usr/bin/env bats
load _loader
@test "My test" {
run ls
assert_success
}