Recording of the visual regression run on getprismo.dev · Prismo — app walkthrough (authenticated).

In this video· click a step to jump to it

G
Passed ✓

Test recording

Prismo — app walkthrough (authenticated)

62,737 ms · 131,399 pixels changed

We built this regression test for getprismo.dev — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against getprismo.dev. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  // Auth pre-loaded via setupOverrides.extraSteps storage_state (Prismo authed session).
  // No inline login needed — page.goto lands already authenticated.
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const dismissModals = async () => {
    const b = page.getByRole('button', { name: /accept|allow|got it|ok$|close|dismiss|skip|maybe later|not now/i }).first();
    if (await b.isVisible({ timeout: 1000 }).catch(() => false)) await b.click({ timeout: 1500 }).catch(() => {});
  };

  // Public marketing surface first
  stepLogger.log('Scenario 1: Home');
+77 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
100.00%
Text
—
DOM
✓
Network
+24 −156
Console
✓
A11y
—
Perf
126 over
URL
48 diverged
Variables
—
Full report
Log in →
131,399
Diff px
1m 03s
Duration
—
Accessible
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

Prismo is a FinOps tool for AI API cost control. After an email-first sign-in the app drops you into a rich Spend dashboard — Spend vs Budget, Forecast, Spend by Team/Service, Enforcement Actions and a live free-request meter (1,000/1,000). The product feels enterprise-grade for an indie launch.

Highlights
  • Dense, useful authed dashboard
    The /dashboard/routing view leads with budget, forecast, per-team/service spend and enforcement actions — exactly the FinOps surface the landing promises, with no empty-state filler.
  • Generous free tier
    1,000 free requests shown front-and-center lets evaluators exercise the product before any paywall.
Friction points
  • Email-first login adds a step
    Sign-in asks for the email, then reveals the password field on a second screen — minor extra friction vs a single combined form.

4 visual changes

Step 1371 px changed
Before
Before
After
After
Diff
Diff
Step 232 px changed
Before
Before
After
After
Diff
Diff
Step 424,727 px changed
Before
Before
After
After
Diff
Diff
Step 5106,269 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for getprismo.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.