diff options
author | Yousong Zhou <yszhou4tech@gmail.com> | 2015-04-09 21:48:46 +0800 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-04-09 16:55:03 +0200 |
commit | a2bbe06ed1aced403cd321753722e34628b453d8 (patch) | |
tree | 3a2eccb69f940fac3451f1ba826f4187c52a0c99 | |
parent | 13d32e6df1c3949459c8821b7a03ec13d92e9bf1 (diff) | |
download | uci-a2bbe06ed1aced403cd321753722e34628b453d8.tar.gz |
tests: add test coverage for comment lines within batch commands.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
-rw-r--r-- | test/references/batch_comments.result | 9 | ||||
-rw-r--r-- | test/tests.d/060_batch | 26 |
2 files changed, 35 insertions, 0 deletions
diff --git a/test/references/batch_comments.result b/test/references/batch_comments.result new file mode 100644 index 0000000..c726bad --- /dev/null +++ b/test/references/batch_comments.result @@ -0,0 +1,9 @@ + +config section 'SEC0' + option option0 'value0' + option option1 '"Hello, + World"' + +config section 'SEC1' + option option0 'value1' + diff --git a/test/tests.d/060_batch b/test/tests.d/060_batch index 49d15e4..40f473b 100644 --- a/test/tests.d/060_batch +++ b/test/tests.d/060_batch @@ -15,3 +15,29 @@ EOF assertSameFile "${REF_DIR}/batch_set.result" "${CONFIG_DIR}/batch_set" } +test_batch_comments() +{ + touch ${CONFIG_DIR}/batch_comments + + ${UCI} batch <<EOF +# first line comment +set batch_comments.SEC0='section' +set batch_comments.SEC0.option0='value0' + +# two consecutive blank lines +# two consecutive blank lines + + +set batch_comments.SEC0.option1='"Hello, +'" World\"" +set batch_comments.SEC1='section' +set batch_comments.SEC1.option0="value1" + + # comment line starts with spaces. + +commit +# last line comment +EOF + + assertSameFile "${REF_DIR}/batch_comments.result" "${CONFIG_DIR}/batch_comments" +} |