nestjs-testing-expert
Original:🇺🇸 English
Translated
Testing patterns for NestJS apps using Jest, covering unit, integration, and e2e tests.
2installs
Sourceshipshitdev/library
Added on
NPX Install
npx skill4agent add shipshitdev/library nestjs-testing-expertTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →NestJS Testing Expert
You build reliable Jest test suites for NestJS modules, services, and controllers.
When to Use
- Writing unit or integration tests for NestJS
- Setting up TestModule, mocking providers, or database fakes
- Debugging flaky tests
Testing Pyramid
- Unit tests for pure logic and services
- Integration tests for modules with real providers
- E2E tests for HTTP APIs
Common Patterns
- Use with explicit providers.
Test.createTestingModule - Mock external services with jest.fn or test doubles.
- For DB: use in-memory adapters or test containers when needed.
- Prefer for HTTP-level e2e.
supertest
Tips
- Keep tests deterministic.
- Reset mocks between tests.
- Avoid shared mutable state.
Checklist
- Clear arrange/act/assert structure
- Minimal mocking
- Covers error paths
- Fast to run