📖 Step 7: Testing & Quality#205 / 291

Mocking

Mocking

📖One-line summary

Replacing an external API or DB with a fake for testing.

💡Easy explanation

Using fakes instead of a real server or database for testing. Like a fire drill — you simulate instead of lighting a real fire.

Example

Mock data instead of a real API

Mock API

{name: "Test"}

← Immediate response

Real API

{name: "Dan"}

← Server response

Vibe coding prompt examples

>_

Write tests that mock API calls. Use MSW (Mock Service Worker) to fake server responses for frontend tests.

>_

Show how to mock external modules in Jest. Include examples of mocking axios, next/router, and custom hooks.

Try these prompts in your AI coding assistant!