X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=test%2Fvariables.test;h=e63138f3d13555118128c88f053e2ef22d20b245;hb=79e95272fcb141a6b28458b481f78992fed2cfca;hp=0164e27a1317362807c0d7a558ef1292ca20cd4e;hpb=4fbaf80d56a418ebd23eeace9053fa8f20097f77;p=tinc diff --git a/test/variables.test b/test/variables.test index 0164e27a..e63138f3 100755 --- a/test/variables.test +++ b/test/variables.test @@ -1,6 +1,5 @@ #!/bin/sh -# shellcheck source=testlib.sh . ./testlib.sh echo [STEP] Initialize one node @@ -23,7 +22,7 @@ test "$(tinc foo get Mode)" = "Switch" echo [STEP] Test deletion -must_fail tinc foo del Mode hub +expect_code "$EXIT_FAILURE" tinc foo del Mode hub tinc foo del Mode switch test -z "$(tinc foo get Mode)" @@ -53,7 +52,7 @@ test -z "$(tinc foo get Subnet)" echo [STEP] We should not be able to get/set server variables using node.variable syntax test -z "$(tinc foo get foo.Name)" -must_fail tinc foo set foo.Name bar +expect_code "$EXIT_FAILURE" tinc foo set foo.Name bar echo [STEP] Test getting/setting host variables for other nodes @@ -81,11 +80,11 @@ test -z "$(tinc foo get bar.Subnet)" echo [STEP] We should not be able to get/set for nodes with invalid names touch "$DIR_FOO/hosts/qu-ux" -must_fail tinc foo set qu-ux.Subnet 1 +expect_code "$EXIT_FAILURE" tinc foo set qu-ux.Subnet 1 echo [STEP] We should not be able to set obsolete variables unless forced -must_fail tinc foo set PrivateKey 12345 +expect_code "$EXIT_FAILURE" tinc foo set PrivateKey 12345 tinc foo --force set PrivateKey 12345 test "$(tinc foo get PrivateKey)" = "12345"