mirror of
https://github.com/natelandau/shell-scripting-templates.git
synced 2025-11-10 14:13:45 -05:00
minor change
This commit is contained in:
@@ -86,9 +86,9 @@ teardown() {
|
||||
testArray=(1 2 3)
|
||||
run _printArray_ "testArray"
|
||||
assert_success
|
||||
assert_line --index 0 "0 = 1"
|
||||
assert_line --index 1 "1 = 2"
|
||||
assert_line --index 2 "2 = 3"
|
||||
assert_line --index 1 "0 = 1"
|
||||
assert_line --index 2 "1 = 2"
|
||||
assert_line --index 3 "2 = 3"
|
||||
}
|
||||
|
||||
@test "_printArray_: Associative array" {
|
||||
@@ -96,7 +96,7 @@ teardown() {
|
||||
assoc_array=([foo]=bar [baz]=foobar)
|
||||
run _printArray_ "assoc_array"
|
||||
assert_success
|
||||
assert_line --index 0 "foo = bar"
|
||||
assert_line --index 1 "baz = foobar"
|
||||
assert_line --index 1 "foo = bar"
|
||||
assert_line --index 2 "baz = foobar"
|
||||
|
||||
}
|
||||
|
||||
@@ -202,7 +202,8 @@ _isDir_() {
|
||||
# 0 - Input is a directory
|
||||
# 1 - Input is not a directory
|
||||
# USAGE:
|
||||
# _varIsDir_ "${var}"
|
||||
# _varIsDir_ "${var}"
|
||||
# (_isDir_ "${var}") && echo "Is a directory" || echo "Not a directory"
|
||||
# NOTES:
|
||||
#
|
||||
|
||||
|
||||
@@ -51,7 +51,9 @@ _printArray_() {
|
||||
|
||||
[[ $# == 0 ]] && fatal "Missing required argument to ${FUNCNAME[0]}"
|
||||
|
||||
local _arrayName="${1}"
|
||||
declare -n _arr="${1}"
|
||||
printf "${underline}Printing contents of \${%s${reset}[@]}\n" "${_arrayName}"
|
||||
for _k in "${!_arr[@]}"; do
|
||||
printf "%s = %s\n" "$_k" "${_arr[$_k]}"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user