6035f6f2cd4370ce280fd5702c47a2a63ffe9d5a
[project/uci.git] / test / tests.d / 070_revert
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,
6 '"  World\""
7 }
8
9 test_revert_section()
10 {
11         revert_test_prepare
12         ${UCI} revert revert.SEC0
13         assertSameFile "${REF_DIR}/revert_section.result" "$CHANGES_DIR/revert"
14 }
15
16 test_revert_option()
17 {
18         revert_test_prepare
19         ${UCI} revert revert.SEC0.option0
20         assertSameFile "${REF_DIR}/revert_option.result" "$CHANGES_DIR/revert"
21 }
22
23 test_revert_option_multiline()
24 {
25         revert_test_prepare
26         ${UCI} revert revert.SEC0.option1
27         assertSameFile "${REF_DIR}/revert_option_multiline.result" "$CHANGES_DIR/revert"
28 }