← back to Stars of Design
smoke: 6 new checks for /api/{designers,firms,clients}/featured
3774c033187d702b42736a1700d5509c017cdf82 · 2026-05-13 09:51:56 -0700 · Steve Abrams
Files touched
Diff
commit 3774c033187d702b42736a1700d5509c017cdf82
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed May 13 09:51:56 2026 -0700
smoke: 6 new checks for /api/{designers,firms,clients}/featured
---
test/smoke.js | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/test/smoke.js b/test/smoke.js
index 7bf0ac4..db1c01f 100644
--- a/test/smoke.js
+++ b/test/smoke.js
@@ -120,6 +120,13 @@ function check(name, cond, hint = '') {
check(`/random/${k}: 302`, r.status === 302);
}
+ // 8d. /api/{designers,firms,clients}/featured?n=3 — multi-row companions
+ for (const k of ['designers', 'firms', 'clients']) {
+ r = await fetch(`/api/${k}/featured?n=3`);
+ check(`api/${k}/featured: 200`, r.status === 200);
+ check(`api/${k}/featured: array`, new RegExp(`"${k}":\\[`).test(r.body));
+ }
+
// 9. /sitemap.xml + /robots.txt + /favicon.ico
r = await fetch('/sitemap.xml');
check('sitemap: 200', r.status === 200);
← deb329f API: add /api/{designers,firms,clients}/featured (parity wit
·
back to Stars of Design
·
api/health: include counts (designers/firms) + uptime_s + as eef66c3 →