testers.testEqualArrayOrMap: unwrap namerefs before passing to avoid nesting
This commit is contained in:
@@ -18,12 +18,12 @@ assertEqualArray() {
|
||||
local -nr expectedArrayRef="$1"
|
||||
local -nr actualArrayRef="$2"
|
||||
|
||||
if ! isDeclaredArray expectedArrayRef; then
|
||||
if ! isDeclaredArray "${!expectedArrayRef}"; then
|
||||
nixErrorLog "first arugment expectedArrayRef must be an array reference to a declared array"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! isDeclaredArray actualArrayRef; then
|
||||
if ! isDeclaredArray "${!actualArrayRef}"; then
|
||||
nixErrorLog "second arugment actualArrayRef must be an array reference to a declared array"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -18,12 +18,12 @@ assertEqualMap() {
|
||||
local -nr expectedMapRef="$1"
|
||||
local -nr actualMapRef="$2"
|
||||
|
||||
if ! isDeclaredMap expectedMapRef; then
|
||||
if ! isDeclaredMap "${!expectedMapRef}"; then
|
||||
nixErrorLog "first arugment expectedMapRef must be an associative array reference to a declared associative array"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! isDeclaredMap actualMapRef; then
|
||||
if ! isDeclaredMap "${!actualMapRef}"; then
|
||||
nixErrorLog "second arugment actualMapRef must be an associative array reference to a declared associative array"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user