Agent skill

mock-vs-stub-vs-spy

Stubs provide canned responses to calls made during tests Use when writing and organizing tests. Testing category skill.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/mock-vs-stub-vs-spy

Metadata

Additional technical details for this skill

category
Testing
priority
medium
is built in
YES
session guardian id
builtin_test_doubles

SKILL.md

Mock vs Stub vs Spy

Stubs provide canned responses to calls made during tests. Mocks verify that specific interactions occurred. Spies wrap real implementations to track calls while executing real behavior. Use stubs for dependencies that return data. Use mocks when verifying the code under test calls dependencies correctly. Prefer stubs over mocks—test behavior, not implementation.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results