Bats Concepts: Difference between revisions
Jump to navigation
Jump to search
(→Test) |
|||
Line 3: | Line 3: | ||
=Test= | =Test= | ||
Tests are executed in the order they're specified in the file. | |||
<syntaxhighlight lang='bash'> | |||
@test "something" { | |||
... | |||
} | |||
</syntaxhighlight> | |||
==Run a Command and Check the Status and Output== | ==Run a Command and Check the Status and Output== |
Revision as of 00:05, 2 October 2019
Internal
Test
Tests are executed in the order they're specified in the file.
@test "something" {
...
}
Run a Command and Check the Status and Output
some_command=....
[...]
run ${some_command}
[[ ${status} -eq 0 ]]
[[ ${output} =~ .*Stack[[:space:]]test[[:space:]]is[[:space:]]stable[[:space:]]and[[:space:]]running* ]]