#!/bin/bash test_description="check array" . setup.sh DIR_TEST=$SHARNESS_TEST_DIRECTORY/t0008 test_array() { export COVERAGE_NAME=array_parser cp ../.simplecov . # Parse sec1 array cfg_parser $DIR_TEST/array.ini cfg_section_sec1 [ $var1 = foo ] || return 1 [ ${var1[1]} = bar ] || return 1 # Update sec2 var var2=foo_new cfg_update sec2 var2 cfg_writer > array.out # Parse sec1 array again cfg_parser array.out cfg_section_sec1 [ $var1 = foo ] || return 1 [ ${var1[1]} = bar ] || return 1 } test_expect_success "Parse array" " test_expect_code 0 test_array " test_done