[master] d0ea1b676 Excercise a test of the BACKEND .resolve() method
Nils Goroll
nils.goroll at uplex.de
Wed Jun 7 18:43:06 UTC 2023
commit d0ea1b6762e8620bd2de686aa90572b0a6db48ee
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Wed Jun 7 20:18:45 2023 +0200
Excercise a test of the BACKEND .resolve() method
motivated by #3935
diff --git a/vmod/tests/directors_b00001.vtc b/vmod/tests/directors_b00001.vtc
index 1ebae04d2..ad7aad5c8 100644
--- a/vmod/tests/directors_b00001.vtc
+++ b/vmod/tests/directors_b00001.vtc
@@ -2,16 +2,19 @@ varnishtest "Test fallback director"
server s1 {
rxreq
+ expect req.http.resolved == "s1"
txresp -hdr "Foo: 1"
} -start
server s2 {
rxreq
+ expect req.http.resolved == "s2"
txresp -hdr "Foo: 2"
} -start
server s3 {
rxreq
+ expect req.http.resolved == "s3"
txresp -hdr "Foo: 3"
} -start
@@ -40,6 +43,7 @@ varnish v1 -vcl+backend {
sub vcl_backend_fetch {
set bereq.backend = fb1.backend();
+ set bereq.http.resolved = bereq.backend.resolve();
}
} -start
More information about the varnish-commit
mailing list