← back to Stars of Design
smoke: assert Vary: Accept-Encoding
e88edf92b1c9754d3c14b7574cb02c5f48ec63db · 2026-05-13 10:28:57 -0700 · Steve Abrams
Files touched
Diff
commit e88edf92b1c9754d3c14b7574cb02c5f48ec63db
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed May 13 10:28:57 2026 -0700
smoke: assert Vary: Accept-Encoding
---
test/smoke.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/test/smoke.js b/test/smoke.js
index 0d61605..34f69e5 100644
--- a/test/smoke.js
+++ b/test/smoke.js
@@ -153,9 +153,10 @@ function check(name, cond, hint = '') {
check('favicon: 200', r.status === 200);
check('favicon: image/svg', /image\/svg/.test(r.headers['content-type'] || ''));
- // gzip negotiated
+ // gzip negotiated + Vary: Accept-Encoding (cache safety)
r = await fetch('/firms', { headers: { 'Accept-Encoding': 'gzip' } });
check('gzip /firms', (r.headers['content-encoding'] || '') === 'gzip');
+ check('vary Accept-Encoding', (r.headers['vary'] || '').toLowerCase().includes('accept-encoding'));
// 10. legal pages
r = await fetch('/about');
← 3f74a86 smoke: assert /api/version git !== 'unknown'
·
back to Stars of Design
·
smoke: assert HSTS + CSP headers (helmet regression guard) 338bd3e →