]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
tests for subrequest
authorAlan T. DeKok <aland@freeradius.org>
Thu, 28 Mar 2019 12:21:06 +0000 (08:21 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 28 Mar 2019 12:21:06 +0000 (08:21 -0400)
src/tests/keywords/subrequest [new file with mode: 0644]
src/tests/keywords/subrequest-if [new file with mode: 0644]

diff --git a/src/tests/keywords/subrequest b/src/tests/keywords/subrequest
new file mode 100644 (file)
index 0000000..df3a473
--- /dev/null
@@ -0,0 +1,7 @@
+subrequest {
+       update parent.control {
+               &Cleartext-Password := 'hello'
+       }
+
+       success
+}
diff --git a/src/tests/keywords/subrequest-if b/src/tests/keywords/subrequest-if
new file mode 100644 (file)
index 0000000..13804c1
--- /dev/null
@@ -0,0 +1,18 @@
+#
+#  PRE: subrequest
+#
+subrequest {
+       update request {
+               &User-Name := &parent.request:User-Name
+       }
+
+       if (!&User-Name) {
+               test_fail
+       }
+
+       update parent.control {
+               &Cleartext-Password := 'hello'
+       }
+
+       success
+}