File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ load test_helpers
2+
3+ setup () {
4+ load " ${BATS_UTILS_PATH} /bats-support/load.bash"
5+ load " ${BATS_UTILS_PATH} /bats-assert/load.bash"
6+ cd ./tests/dependency_failure_tree
7+ }
8+
9+ @test " dependency_failure_tree: shows full 3-level chain on failure" {
10+ run env NO_COLOR=1 lets deploy
11+ assert_failure
12+ assert_line --index 0 " deploy"
13+ assert_line --index 1 " build"
14+ assert_line --index 2 --partial " lint"
15+ assert_line --index 2 --partial " failed here"
16+ }
17+
18+ @test " dependency_failure_tree: single node when no depends" {
19+ run env NO_COLOR=1 lets lint
20+ assert_failure
21+ assert_line --index 0 --partial " lint"
22+ assert_line --index 0 --partial " failed here"
23+ }
Original file line number Diff line number Diff line change 1+ shell : bash
2+ commands :
3+ deploy :
4+ depends : [build]
5+ cmd : echo done
6+ build :
7+ depends : [lint]
8+ cmd : echo done
9+ lint :
10+ cmd : exit 1
You can’t perform that action at this time.
0 commit comments