From: Alan T. DeKok Date: Sat, 11 Dec 2021 20:38:19 +0000 (-0500) Subject: tests for new functionality X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9940261afa6ac06695e2071a88d59c838acba294;p=thirdparty%2Ffreeradius-server.git tests for new functionality --- diff --git a/src/tests/keywords/edit b/src/tests/keywords/edit index a850139fc3..5c9c44ac89 100644 --- a/src/tests/keywords/edit +++ b/src/tests/keywords/edit @@ -3,6 +3,7 @@ # update request { &Tmp-Integer-0 := 4 + &Tmp-Integer-1 := 6 } # @@ -14,4 +15,10 @@ if (&Tmp-Integer-0 != 9) { test_fail } +&Tmp-Integer-0 += &Tmp-Integer-1 +if (&Tmp-Integer-0 != 15) { + test_fail +} + + success diff --git a/src/tests/keywords/edit-list-string b/src/tests/keywords/edit-list-string new file mode 100644 index 0000000000..36c2b40ce0 --- /dev/null +++ b/src/tests/keywords/edit-list-string @@ -0,0 +1,17 @@ +# +# PRE: edit +# + +# +# Lists can be assigned strings, in which case the string MUST be a +# list of value-pairs. +# +# The purpose of this functionality is mainly for xlat, exec, etc. +# +&control += "Tmp-Integer-0 = 9" + +if (&control.Tmp-Integer-0 != 9) { + test_fail +} + +success