[tests] added test for base plugin mkcd(); make mkcd() safe for directory names starting with a dash
parent
067f851d79
commit
f1de827622
|
|
@ -80,8 +80,8 @@ function mkcd ()
|
|||
example '$ mkcd foo'
|
||||
example '$ mkcd /tmp/img/photos/large'
|
||||
group 'base'
|
||||
mkdir -p "$*"
|
||||
cd "$*"
|
||||
mkdir -p -- "$*"
|
||||
cd -- "$*"
|
||||
}
|
||||
|
||||
function lsgrep ()
|
||||
|
|
|
|||
|
|
@ -35,6 +35,12 @@ load ../../plugins/available/base.plugin
|
|||
[[ $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
|
||||
|
|
|
|||
Loading…
Reference in New Issue