]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add test for local variables in subrequest
authorAlan T. DeKok <aland@freeradius.org>
Tue, 29 Apr 2025 13:43:18 +0000 (09:43 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 29 Apr 2025 13:43:18 +0000 (09:43 -0400)
src/tests/keywords/subrequest-local [new file with mode: 0644]

diff --git a/src/tests/keywords/subrequest-local b/src/tests/keywords/subrequest-local
new file mode 100644 (file)
index 0000000..34c0562
--- /dev/null
@@ -0,0 +1,19 @@
+#
+#  PRE: subrequest
+#
+subrequest ::Access-Request {
+       string name
+
+       name = "bob"
+
+       parent.control.User-Name := name
+       success
+}
+
+if (!control.User-Name) {
+       test_fail
+}
+
+if (!(control.User-Name == 'bob')) {
+       test_fail
+}