Programování Pokročilý Claude

Unit test suite s high coverage

Napsání comprehensive unit testů s 90%+ code coverage.

Prompt text

Délka: Střední
Napiš unit testy pro tuto funkci/třídu:

**Kód k otestování:**
```[JAZYK]
[KÓD]
```

**Test Framework:** [JEST/PYTEST/JUNIT/MOCHA]

**Requirements:**
1. **Happy path** - normální use cases
2. **Edge cases:**
- Boundary values
- Empty/null inputs
- Invalid inputs
3. **Error handling** - exception scenarios
4. **Mocking:**
- External dependencies
- Database calls
- API calls
5. **Coverage:** Target 90%+

**Test Structure:**
- Arrange-Act-Assert pattern
- Descriptive test names
- One assertion per test (kde možné)
- Setup/teardown

**Output:**
- Complete test suite
- Coverage report
- Mocking examples

Project: [PROJECT].
Interaktivní tvůrce

Příklad použití

Vstup:

Napiš Jest testy pro userService.register() function (validates email, hashes password, saves to DB, sends welcome email). Mock DB a email service. [vloží kód]

Výstup:

Complete test suite: 15 tests covering happy path (valid registration), edge cases (empty email, short password, duplicate email), error handling (DB failure, email service down), mocking (DB save, email send using jest.fn()), AAA pattern throughout. Tests: "should register user with valid data", "should throw error for invalid email", "should hash password before saving", "should rollback on email failure". Coverage: 95% (all branches covered). Mock examples s spy verification. Setup/teardown for DB cleanup.

Kde použít tento prompt?

Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.

Objevte další AI prompty

Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.