]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Regression tests for list existence
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 23 Mar 2018 14:43:04 +0000 (14:43 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 23 Mar 2018 14:43:04 +0000 (14:43 +0000)
src/tests/keywords/list-existence [new file with mode: 0644]

diff --git a/src/tests/keywords/list-existence b/src/tests/keywords/list-existence
new file mode 100644 (file)
index 0000000..2e999bb
--- /dev/null
@@ -0,0 +1,29 @@
+if (&session-state:) {
+       test_fail
+}
+
+if (&session-state:[*]) {
+       test_fail
+}
+
+if (&session-state) {
+       test_fail
+}
+
+update session-state {
+       User-Name := 'foo'
+}
+
+if (!&session-state) {
+       test_fail
+}
+
+if (!&session-state:) {
+       test_fail
+}
+
+if (!&session-state:[*]) {
+       test_fail
+}
+
+success