[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