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)
|
testArray=(1 2 3)
|
||||||
run _printArray_ "testArray"
|
run _printArray_ "testArray"
|
||||||
assert_success
|
assert_success
|
||||||
assert_line --index 0 "0 = 1"
|
assert_line --index 1 "0 = 1"
|
||||||
assert_line --index 1 "1 = 2"
|
assert_line --index 2 "1 = 2"
|
||||||
assert_line --index 2 "2 = 3"
|
assert_line --index 3 "2 = 3"
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "_printArray_: Associative array" {
|
@test "_printArray_: Associative array" {
|
||||||
@@ -96,7 +96,7 @@ teardown() {
|
|||||||
assoc_array=([foo]=bar [baz]=foobar)
|
assoc_array=([foo]=bar [baz]=foobar)
|
||||||
run _printArray_ "assoc_array"
|
run _printArray_ "assoc_array"
|
||||||
assert_success
|
assert_success
|
||||||
assert_line --index 0 "foo = bar"
|
assert_line --index 1 "foo = bar"
|
||||||
assert_line --index 1 "baz = foobar"
|
assert_line --index 2 "baz = foobar"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -202,7 +202,8 @@ _isDir_() {
|
|||||||
# 0 - Input is a directory
|
# 0 - Input is a directory
|
||||||
# 1 - Input is not a directory
|
# 1 - Input is not a directory
|
||||||
# USAGE:
|
# USAGE:
|
||||||
# _varIsDir_ "${var}"
|
# _varIsDir_ "${var}"
|
||||||
|
# (_isDir_ "${var}") && echo "Is a directory" || echo "Not a directory"
|
||||||
# NOTES:
|
# NOTES:
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,9 @@ _printArray_() {
|
|||||||
|
|
||||||
[[ $# == 0 ]] && fatal "Missing required argument to ${FUNCNAME[0]}"
|
[[ $# == 0 ]] && fatal "Missing required argument to ${FUNCNAME[0]}"
|
||||||
|
|
||||||
|
local _arrayName="${1}"
|
||||||
declare -n _arr="${1}"
|
declare -n _arr="${1}"
|
||||||
|
printf "${underline}Printing contents of \${%s${reset}[@]}\n" "${_arrayName}"
|
||||||
for _k in "${!_arr[@]}"; do
|
for _k in "${!_arr[@]}"; do
|
||||||
printf "%s = %s\n" "$_k" "${_arr[$_k]}"
|
printf "%s = %s\n" "$_k" "${_arr[$_k]}"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user