1 revert_test_prepare() {
2 touch ${CONFIG_DIR}/revert
3 ${UCI} set revert.SEC0=section
4 ${UCI} set revert.SEC0.option0=value0
5 ${UCI} set revert.SEC0.option1='"Hello,
12 ${UCI} revert revert.SEC0
13 assertSameFile "${REF_DIR}/revert_section.result" "$CHANGES_DIR/revert"
19 ${UCI} revert revert.SEC0.option0
20 assertSameFile "${REF_DIR}/revert_option.result" "$CHANGES_DIR/revert"
23 test_revert_option_multiline()
26 ${UCI} revert revert.SEC0.option1
27 assertSameFile "${REF_DIR}/revert_option_multiline.result" "$CHANGES_DIR/revert"
30 test_revert_option_long()
32 local val="$(head -c 8192 < /dev/zero | tr '\0' 'a')"
38 ${UCI} set p.s.o="$val"
40 res="$(${UCI} changes)"
41 assertEquals "p.s='sec'
45 res="$(${UCI} changes)"
46 assertEquals "" "$res"