In this video· click a step to jump to it
Test recording
roastmypage — full public walk + OAuth-gated sign-in screenshot
35,432 ms · 0 pixels changed · matches baseline
We built this regression test for roastmy.dev — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against roastmy.dev. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const SITE = 'https://roastmy.dev';
let __step = 0;
const shot = async (label) => {
__step++;
const tag = String(__step).padStart(2, '0') + '-' + label;
const p = screenshotPath.replace(/(\.png)?$/, '-' + tag + '.png');
await page.screenshot({ path: p, fullPage: true });
stepLogger.log('shot ' + __step + ': ' + label);
};
Checks run
Notes from the demo run
AI-generatedRoastMyPage is a research-backed landing-page audit tool. Marketing site is sharp, self-aware (We are not a GPT wrapper) and proves it with 30+ tech-stack detectors + Google PageSpeed Insights + deterministic accessibility audit + Claude-written rewrites. Auth is Google + GitHub OAuth only. The Lastest audit walked 8 public pages (home, blog, hall-of-fame, contact, docs, changelog, terms, privacy) and stopped at /auth/google. Real authed roast generation behind the OAuth gate.
- Anti-GPT-wrapper positioning is the moatWe are not a GPT wrapper / 30+ tech-stack detectors / Real PageSpeed data from Google / Deterministic accessibility audit. Telegraphs that this is engineering, not prompt-spaghetti. Big trust signal.
- Hall of Fame as social-proof pagePublic hall-of-fame is a smart move: visitors can read other roasts before committing to one of their own. Inverts the typical case-study page into a peer-shareable artifact.
- OAuth-only locks out automationGoogle + GitHub only. Means visual-regression on the actual roast surface needs storage-state replay (no email-password fallback). Same blocker as usemyai.pro and Tiny Invoice this week.
Share this run
Proof your app is not AI slop
This test was built for roastmy.dev — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.