]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add tests for DEFAULT and User-Name==
authorAlan T. DeKok <aland@freeradius.org>
Thu, 13 Jul 2023 14:23:32 +0000 (10:23 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 13 Jul 2023 14:23:32 +0000 (10:23 -0400)
The == comparison doesn't work. :(

src/tests/modules/files/authorize
src/tests/modules/files/cmp_eq.attrs [new file with mode: 0644]
src/tests/modules/files/cmp_eq.unlang [new file with mode: 0644]
src/tests/modules/files/default.attrs [new file with mode: 0644]
src/tests/modules/files/default.unlang [new file with mode: 0644]

index 733f8a7114ed0c0eff3d5c63ef5f35741d5b7638..9c0ed395ddbc95833b65ba9a6943c9a2e20f15e5 100644 (file)
@@ -116,3 +116,9 @@ addcontrol  Reply-Message += "success2"
 
 regex  NAS-Identifier =~ /der/, Password.Cleartext := "testing123"
        Reply-Message := "wonderful"
+
+DEFAULT        User-Name == "cmp_eq",  Password.Cleartext := "hopping"
+       Reply-Message := "success-cmp_eq"
+
+DEFAULT        Password.Cleartext := "stuffnsuch"
+       Reply-Message := "success-default"
diff --git a/src/tests/modules/files/cmp_eq.attrs b/src/tests/modules/files/cmp_eq.attrs
new file mode 100644 (file)
index 0000000..31fdee7
--- /dev/null
@@ -0,0 +1,12 @@
+#
+#  Input packet
+#
+Packet-Type = Access-Request
+User-Name = "cmp_eq"
+User-Password = "hopping"
+
+#
+#  Expected answer
+#
+Packet-Type == Access-Accept
+Reply-Message == 'success-cmp_eq'
diff --git a/src/tests/modules/files/cmp_eq.unlang b/src/tests/modules/files/cmp_eq.unlang
new file mode 100644 (file)
index 0000000..027271b
--- /dev/null
@@ -0,0 +1 @@
+files
diff --git a/src/tests/modules/files/default.attrs b/src/tests/modules/files/default.attrs
new file mode 100644 (file)
index 0000000..45c813e
--- /dev/null
@@ -0,0 +1,12 @@
+#
+#  Input packet
+#
+Packet-Type = Access-Request
+User-Name = "default"
+User-Password = "stuffnsuch"
+
+#
+#  Expected answer
+#
+Packet-Type == Access-Accept
+Reply-Message == 'success-default'
diff --git a/src/tests/modules/files/default.unlang b/src/tests/modules/files/default.unlang
new file mode 100644 (file)
index 0000000..027271b
--- /dev/null
@@ -0,0 +1 @@
+files