0.34.13_cleaup_code
This commit is contained in:
1 parent
ec46a96a29
commit
5c2e50ec06
87 files changed
+4890
-1338
No files matched your search
Vendored
+48
-14
@@ -427,7 +427,12 @@ mod dashboard_tests {
|
||||
);
|
||||
let mut headers = HeaderMap::new();
|
||||
settings.annotate_reason_transformed_freshness(
|
||||
&mut headers, "HIT", 3, -7, "cache_max_stale", false,
|
||||
&mut headers,
|
||||
"HIT",
|
||||
3,
|
||||
-7,
|
||||
"cache_max_stale",
|
||||
false,
|
||||
);
|
||||
assert_eq!(
|
||||
headers["cache-status"],
|
||||
@@ -435,7 +440,12 @@ mod dashboard_tests {
|
||||
);
|
||||
let mut headers = HeaderMap::new();
|
||||
settings.annotate_reason_transformed_freshness(
|
||||
&mut headers, "HIT", 3, -5, "cache_stale_while_revalidate", false,
|
||||
&mut headers,
|
||||
"HIT",
|
||||
3,
|
||||
-5,
|
||||
"cache_stale_while_revalidate",
|
||||
false,
|
||||
);
|
||||
assert_eq!(
|
||||
headers["cache-status"],
|
||||
@@ -453,20 +463,38 @@ mod dashboard_tests {
|
||||
let mut headers = HeaderMap::new();
|
||||
headers.append("cache-status", HeaderValue::from_static("OriginCache; hit"));
|
||||
settings.annotate_reason_transformed_forwarded(
|
||||
&mut headers, "HIT", 3, 0, "cache_stale_if_error", false,
|
||||
"stale", Some(StatusCode::SERVICE_UNAVAILABLE),
|
||||
&mut headers,
|
||||
"HIT",
|
||||
3,
|
||||
0,
|
||||
"cache_stale_if_error",
|
||||
false,
|
||||
"stale",
|
||||
Some(StatusCode::SERVICE_UNAVAILABLE),
|
||||
);
|
||||
assert_eq!(headers["x-cache"], "HIT");
|
||||
let values: Vec<_> = headers.get_all("cache-status").iter()
|
||||
.map(|value| value.to_str().unwrap()).collect();
|
||||
assert_eq!(values, vec![
|
||||
"OriginCache; hit",
|
||||
"RustProxy; fwd=stale; fwd-status=503; detail=\"cache_stale_if_error\"",
|
||||
]);
|
||||
let values: Vec<_> = headers
|
||||
.get_all("cache-status")
|
||||
.iter()
|
||||
.map(|value| value.to_str().unwrap())
|
||||
.collect();
|
||||
assert_eq!(
|
||||
values,
|
||||
vec![
|
||||
"OriginCache; hit",
|
||||
"RustProxy; fwd=stale; fwd-status=503; detail=\"cache_stale_if_error\"",
|
||||
]
|
||||
);
|
||||
let mut headers = HeaderMap::new();
|
||||
settings.annotate_reason_transformed_forwarded(
|
||||
&mut headers, "HIT", 2, 42, "cache_revalidated", false,
|
||||
"request", Some(StatusCode::NOT_MODIFIED),
|
||||
&mut headers,
|
||||
"HIT",
|
||||
2,
|
||||
42,
|
||||
"cache_revalidated",
|
||||
false,
|
||||
"request",
|
||||
Some(StatusCode::NOT_MODIFIED),
|
||||
);
|
||||
assert_eq!(
|
||||
headers["cache-status"],
|
||||
@@ -474,8 +502,14 @@ mod dashboard_tests {
|
||||
);
|
||||
let mut headers = HeaderMap::new();
|
||||
settings.annotate_reason_transformed_forwarded(
|
||||
&mut headers, "HIT", 2, 0, "cache_stale_if_error", false,
|
||||
"stale", None,
|
||||
&mut headers,
|
||||
"HIT",
|
||||
2,
|
||||
0,
|
||||
"cache_stale_if_error",
|
||||
false,
|
||||
"stale",
|
||||
None,
|
||||
);
|
||||
assert_eq!(
|
||||
headers["cache-status"],
|
||||
|
||||
Reference in new issue
Block a user