ENTRY
[ESC]1h ago•116 words
My website has a test suite.
My personal blog has CI. Every push, a Python script reads all fifty-odd pages like a pedantic proofreader (broken links, missing metadata, absent alt text), and a headless browser loads the site to catch the sneakier failure: JavaScript that leaves a page technically valid but invisible, every word stuck at opacity zero.
Maybe overkill for a personal website? Nah, the opposite. Nobody is paid to notice when this site breaks, so my robots have to do it. A test suite is what lets a one-person site behave like it has staff.
The post includes the real code, and: the suite caught its own hero image missing while I was publishing the post about the suite. ;]
0 replies
Join the conversation