jest-nestjs-testing
OfficialStreamline NestJS testing with Jest, TypeORM, and Supertest.
Authorai-enhanced-engineer
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the complexities of testing NestJS applications, particularly focusing on unit and end-to-end testing with Jest, while leveraging TypeORM and Supertest for robust test coverage.
Core Features & Use Cases
- Unit Testing: Facilitates unit testing of service logic using Jest, Test.createTestingModule, and TypeORM for repository mocking.
- End-to-End Testing: Supports end-to-end testing with INestApplication and supertest, ensuring real-world application behavior is validated.
- Test Database Isolation: Provides strategies for test database isolation to avoid data leaks and maintain test integrity.
- Authentication Testing: Includes support for testing authentication flows in end-to-end scenarios.
- Use Case: A developer can use this Skill to create a comprehensive test suite for a NestJS application, ensuring that services, controllers, guards, and repositories all function as expected.
Quick Start
Use the jest-nestjs-testing skill to initialize a new test suite for your NestJS application by running the command: jest-nestjs-testing setup.
Dependency Matrix
Required Modules
jestsupertesttypeorm
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: jest-nestjs-testing Download link: https://github.com/ai-enhanced-engineer/aiee-skills/archive/main.zip#jest-nestjs-testing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.