test base.plugin#pickfrom
parent
839cf4429a
commit
cbcdd66863
|
|
@ -17,3 +17,12 @@ load ../../plugins/available/base.plugin
|
||||||
declare -r mask_ip=$(echo $output | tr -s '[0-9]' '?')
|
declare -r mask_ip=$(echo $output | tr -s '[0-9]' '?')
|
||||||
[[ $mask_ip == 'Your public IP is: ?.?.?.?' ]]
|
[[ $mask_ip == 'Your public IP is: ?.?.?.?' ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test 'plugins base: pickfrom()' {
|
||||||
|
mkdir -p $BASH_IT_ROOT
|
||||||
|
stub_file="${BASH_IT_ROOT}/stub_file"
|
||||||
|
printf "l1\nl2\nl3" > $stub_file
|
||||||
|
run pickfrom $stub_file
|
||||||
|
assert_success
|
||||||
|
[[ $output == l? ]]
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
unset BASH_IT
|
|
||||||
unset BASH_IT_THEME
|
unset BASH_IT_THEME
|
||||||
unset GIT_HOSTING
|
unset GIT_HOSTING
|
||||||
unset NGINX_PATH
|
unset NGINX_PATH
|
||||||
|
|
@ -6,7 +5,18 @@ unset IRC_CLIENT
|
||||||
unset TODO
|
unset TODO
|
||||||
unset SCM_CHECK
|
unset SCM_CHECK
|
||||||
|
|
||||||
BASH_IT_TEST_DIR="${BATS_TMPDIR}/bash_it"
|
BASH_IT_TEST_DIR="${BATS_TMPDIR}/.bash_it"
|
||||||
|
|
||||||
|
# guard against executing this block twice due to bats internals
|
||||||
|
if [ "$BASH_IT_ROOT" != "${BASH_IT_TEST_DIR}/root" ]; then
|
||||||
|
export BASH_IT_ROOT="${BASH_IT_TEST_DIR}/root"
|
||||||
|
export HOME="${BASH_IT_TEST_DIR}/home"
|
||||||
|
export BASH_IT=$BASH_IT_TEST_DIR
|
||||||
|
|
||||||
|
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
|
||||||
|
PATH="${BASH_IT_TEST_DIR}/bin:$PATH"
|
||||||
|
export PATH
|
||||||
|
fi
|
||||||
|
|
||||||
teardown() {
|
teardown() {
|
||||||
rm -rf "$BASH_IT_TEST_DIR"
|
rm -rf "$BASH_IT_TEST_DIR"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue