Repository navigation
Conversation
…ack walkthrough - Create new /e2e-tutorial page with complete tutorial from PR #487 - Add route, navigation item, SEO metadata, sitemap entry - Include all 9 scenario walkthroughs with neutral terminal prompts - Add branch note callout for PR #487 dependency (easy to remove after merge) - Wire into llms.txt and llms-full.txt for AI discoverability - Add comprehensive e2e test covering page sections and navigation - Frontend build passes (ESLint config not present as noted in AGENTS.md) No product package versions changed (website-only change). Tutorial covers proxy runtime, client lanes, scenarios, network trace, per-endpoint control, failure injection, and dashboard GUI tests. Co-authored-by: Sebastian Gedda <sebastian.gedda@gmail.com>
Contributor
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: E2E locators match repeated page text
- Added .first() to six getByText locators that match multiple elements (branch name, service names, and temperature values) to prevent Playwright strict mode failures.
You can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit c673e4c. Configure here.
- Add .first() and exact: true to selectors that match multiple elements - All 11 e2e-tutorial tests now pass - Navigation test (mobile menu) failure pre-existed and is unrelated Co-authored-by: Sebastian Gedda <sebastian.gedda@gmail.com>
cursor
Bot
force-pushed
the
cursor/e2e-tutorial-page-a348
branch
from
October 28, 2026 11:56
e05f2d1 to
df9149a
Compare
Add 9 side-by-side MP4 clips (app + dashboard) with poster images to sections 5.1–5.9 of the E2E tutorial page. Videos recorded with E2E_PRESENTATION=1 for clarity. Total size: ~17 MB. - Copy videos and posters to frontend/public/videos/e2e-tutorial/ - Embed with native <video controls preload=none playsInline> - Add duration captions and fallback download links - Add note about presentation mode timing - Extend e2e test to verify all 9 video elements exist - Express static serving supports HTTP range requests for seeking All 12 Playwright tests pass. Co-authored-by: Sebastian Gedda <sebastian.gedda@gmail.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Overview
Adds a comprehensive E2E tutorial page to the Mockifyer website at
/e2e-tutorial. This page documents the complete multi-service end-to-end test stack with WanderWeird Travel (Expo web + Express API) and the Mockifyer dashboard, demonstrating features like client lanes, field overrides, status overrides, network tracing, and more.Changes
/e2e-tutorialwith React + Tailwind UI matching existing site designsitemap.xmlwith priority 0.8llms.txtandllms-full.txtE2E_PRESENTATION=1for clarity. Each video has a poster image, duration caption, and fallback download link. Total size: ~17 MB of video assets added to the repo.How it works
The tutorial page provides:
Architecture overview: Stack diagram showing Expo web, Express API, Mockifyer dashboard, and external services
Setup instructions: Commands to run all four services (dashboards, API gateway, Expo web)
Nine walkthrough scenarios with embedded video demonstrations:
Callout: Links to PR test(e2e): dashboard GUI tests with side-by-side app + dashboard videos #487 for branch build and trace features
Key benefits: Highlights no fixture stale-ness, realistic paths, and scenario isolation
All videos use native
<video controls preload="none" playsInline>with poster images—no external dependencies or autoplay.Testing
All 12 tests pass:
Screenshots
Full-page screenshots (light and dark themes) showing the embedded videos are available in
/opt/cursor/artifacts/tutorial-page-videos/.Repository size impact
This PR adds ~17 MB of video and poster image files to the repository. These files are served as static assets via Express (which supports HTTP range requests for video seeking) and are essential for demonstrating the E2E workflow.
Alternative: If preferred, the videos could be hosted externally (e.g., on a CDN or YouTube) and embedded via iframe or external links. This would reduce the repository size at the cost of an external dependency for the documentation.
Notes
grok-bot-vmreferences anywhere (verified in all files)dev@wanderweird)E2E_PRESENTATION=1hold moments where values change (presentation pacing note added to page)Note
Low Risk
Marketing/docs-only frontend changes plus Playwright coverage; no auth, API, or runtime Mockifyer behavior changes beyond new static routes and assets.
Reviewed by Cursor Bugbot for commit 7541746. Bugbot is set up for automated code reviews on this repo. Configure here.