aboutsummaryrefslogtreecommitdiff
path: root/tests/test00.vtc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test00.vtc')
-rw-r--r--tests/test00.vtc23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/test00.vtc b/tests/test00.vtc
new file mode 100644
index 0000000..7876677
--- /dev/null
+++ b/tests/test00.vtc
@@ -0,0 +1,23 @@
+varnishtest "Test basic HTTP authentication: PLAIN"
+
+server s1 {
+ rxreq
+ txresp
+} -start
+
+varnish v1 -vcl+backend {
+ import basicauth from "${vmod_topbuild}/src/.libs/libvmod_basicauth.so";
+ sub vcl_deliver {
+ set resp.http.result = basicauth.match("${vmod_topsrc}/tests/htpasswd", "Basic bWV0aG9kLXBsYWluOmd1ZXNzbWUtcGxhaW4=");
+ }
+} -start
+
+client c1 {
+ txreq -url "/"
+ rxresp
+ expect resp.http.result == true
+}
+
+client c1 -run
+
+

Return to:

Send suggestions and report system problems to the System administrator.