Merge pull request #464 from ipoval/more_tests_for_base_plugin
More tests for base pluginpull/465/head
commit
3fdf606d41
|
|
@ -80,8 +80,8 @@ function mkcd ()
|
||||||
example '$ mkcd foo'
|
example '$ mkcd foo'
|
||||||
example '$ mkcd /tmp/img/photos/large'
|
example '$ mkcd /tmp/img/photos/large'
|
||||||
group 'base'
|
group 'base'
|
||||||
mkdir -p "$*"
|
mkdir -p -- "$*"
|
||||||
cd "$*"
|
cd -- "$*"
|
||||||
}
|
}
|
||||||
|
|
||||||
function lsgrep ()
|
function lsgrep ()
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ load ../../plugins/available/base.plugin
|
||||||
}
|
}
|
||||||
|
|
||||||
@test 'plugins base: pickfrom()' {
|
@test 'plugins base: pickfrom()' {
|
||||||
mkdir -p $BASH_IT_ROOT
|
|
||||||
stub_file="${BASH_IT_ROOT}/stub_file"
|
stub_file="${BASH_IT_ROOT}/stub_file"
|
||||||
printf "l1\nl2\nl3" > $stub_file
|
printf "l1\nl2\nl3" > $stub_file
|
||||||
run pickfrom $stub_file
|
run pickfrom $stub_file
|
||||||
|
|
@ -35,8 +34,21 @@ load ../../plugins/available/base.plugin
|
||||||
[[ $output == l? ]]
|
[[ $output == l? ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test 'plugins base: mkcd()' {
|
||||||
|
cd "${BASH_IT_ROOT}"
|
||||||
|
run mkcd -dir_with_dash
|
||||||
|
assert_success
|
||||||
|
}
|
||||||
|
|
||||||
|
@test 'plugins base: lsgrep()' {
|
||||||
|
for i in 1 2 3; do mkdir -p "${BASH_IT_TEST_DIR}/${i}"; done
|
||||||
|
cd $BASH_IT_TEST_DIR
|
||||||
|
run lsgrep 2
|
||||||
|
assert_success
|
||||||
|
assert_equal 2 $output
|
||||||
|
}
|
||||||
|
|
||||||
@test 'plugins base: buf()' {
|
@test 'plugins base: buf()' {
|
||||||
mkdir -p $BASH_IT_ROOT
|
|
||||||
declare -r file="${BASH_IT_ROOT}/file"
|
declare -r file="${BASH_IT_ROOT}/file"
|
||||||
touch $file
|
touch $file
|
||||||
run buf $file
|
run buf $file
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,12 @@ if [ "$BASH_IT_ROOT" != "${BASH_IT_TEST_DIR}/root" ]; then
|
||||||
export BASH_IT=$BASH_IT_TEST_DIR
|
export BASH_IT=$BASH_IT_TEST_DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
setup() {
|
||||||
|
mkdir -p -- "${BASH_IT_ROOT}"
|
||||||
|
}
|
||||||
|
|
||||||
teardown() {
|
teardown() {
|
||||||
rm -rf "$BASH_IT_TEST_DIR"
|
rm -rf "${BASH_IT_TEST_DIR}"
|
||||||
}
|
}
|
||||||
|
|
||||||
assert() {
|
assert() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue