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 }