1
0
mirror of https://github.com/albfan/bash-ini-parser.git synced 2025-08-07 18:02:52 +03:00

protect variables from fail on whitespace

This commit is contained in:
Alberto Fanjul
2020-08-28 21:10:25 +02:00
parent ffc12d2070
commit dcbd07d911

View File

@@ -14,8 +14,9 @@ cp ../.simplecov .
# Parse sec1 array # Parse sec1 array
cfg_parser $DIR_TEST/array.ini cfg_parser $DIR_TEST/array.ini
cfg_section_sec1 cfg_section_sec1
[ $var1 = foo ] || return 1 echo "$var1"
[ ${var1[1]} = bar ] || return 1 [ "$var1" = foo ] || return 1
[ "${var1[1]}" = bar ] || return 2
# Update sec2 var # Update sec2 var
var2=foo_new var2=foo_new
@@ -25,8 +26,9 @@ cfg_writer > array.out
# Parse sec1 array again # Parse sec1 array again
cfg_parser array.out cfg_parser array.out
cfg_section_sec1 cfg_section_sec1
[ $var1 = foo ] || return 1 echo "$var1"
[ ${var1[1]} = bar ] || return 1 [ "$var1" = foo ] || return 3
[ "${var1[1]}" = bar ] || return 4
} }
test_expect_success "Parse array" " test_expect_success "Parse array" "