set up cicd for bats

pull/3/head
kevin zhuang 4 years ago
parent 6d71dfbbb3
commit 7f551db1d3

@ -12,6 +12,8 @@ teardown() {
&& [[ "${DOTBARE_TREE}" == "$HOME/.local/share/dotbare_test" ]]; then
rm -rf "${DOTBARE_TREE}"
fi
unset DOTBARE_DIR
unset DOTBARE_TREE
}
help() {

@ -0,0 +1,13 @@
#!/usr/bin/env bats
# inital setup in CI/CD pipeline
migrate() {
bash "${BATS_TEST_DIRNAME}"/../dotbare finit -u https://github.com/kazhala/dotfiles.git
}
@test "set up test environment" {
[[ -d "${DOTBARE_DIR}" ]] && skip
migrate
[ "${status}" -eq 0 ]
}
Loading…
Cancel
Save