shipshitdev avatar

Nestjs Testing Expert

Helps you write proper Jest tests for NestJS applications across the testing pyramid. You get patterns for setting up TestingModule with explicit providers, mocking external services without overdoing it, and choosing between in-memory adapters or test containers for database tests. The skill pushes you toward deterministic tests with clear arrange/act/assert structure and reminds you to cover error paths, not just happy paths. If you're debugging flaky tests or unsure whether to write a unit test with mocks or spin up an integration test with real providers, this gives you practical guidance. The e2e advice points you to supertest for HTTP testing, which is the standard approach most NestJS projects use anyway.

skills.sh installs
623
GitHub stars
30
last updated
Jul 14, 2026

Install

$ npx -y skills add shipshitdev/library --skill nestjs-testing-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Helps you write proper Jest tests for NestJS applications across the testing pyramid. You get patterns for setting up TestingModule with explicit providers, mocking external services without overdoing it, and choosing between in-memory adapters or test containers for database tests. The skill pushes you toward deterministic tests with clear arrange/act/assert structure and reminds you to cover error paths, not just happy paths. If you're debugging flaky tests or unsure whether to write a unit test with mocks or spin up an integration test with real providers, this gives you practical guidance. The e2e advice points you to supertest for HTTP testing, which is the standard approach most NestJS projects use anyway.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/shipshitdev/library
Category
Testing & QA
First seen
May 16, 2026

More from shipshitdev/library

All 56
1pedronauck avatarqa-reportpedronauck/skillsPlans real-user QA as living repo docs — the durable <qa-docs-path> tree (default docs/qa/) that every QA cycle appends to. Use when bootstrapping or updating a542skills.sh installs
2customware-ai avatarplaywright-in-sandboxcustomware-ai/skillsPrimary Playwright governance skill for sandbox browser verification and deterministic end-to-end authoring or rewrite work.509skills.sh installs
3opusgamelabs avatargame-qaopusgamelabs/game-creatorgame qa502skills.sh installs
4opusgamelabs avatarqa-gameopusgamelabs/game-creatorqa game419skills.sh installs
5sickn33 avatarpython-testing-patternssickn33/antigravity-awesome-skillspython testing patterns394skills.sh installs
6levnikolaevich avatarln-630-test-auditorlevnikolaevich/claude-code-skillsUse when auditing the test surface through the evaluation platform with mandatory research, coordinated test audit workers, and structured summaries.389skills.sh installs