Admin · Form tests

Are your forms actually working?

Runs structural checks on the affiliate, update, and gallery forms without spending a Formspree submission. Open this page any time you push changes — if any test fails, you know before a real lead does.

Never run.

Results

Send a real test submission

Optional. Submits one test entry to the affiliate form so you can confirm end-to-end Formspree → email delivery. Uses one of your monthly Formspree submissions. Subject line is prefixed with [TEST] so you can spot and delete it in your inbox.

What gets tested: form HTML loads, the right action= Formspree endpoint, required hidden fields (_subject, _format, _gotcha), every expected user-facing input by name, the submit button, JSON data files (affiliates.json, gallery.json) parse, ImgBB key is wired, and the photo-uploader script loads.

What it can't catch: live JS runtime errors only triggered during user interaction (those require manual browser-console testing). It also can't tell you if Formspree is silently rejecting your submissions as spam — for that, use the "Send live test" button above.