Database Test Helper - Auto-activating skill for Test Automation. Triggers on: database test helper, database test helper Part of the Test Automation skill category.
33
0%
Does it follow best practices?
Impact
96%
1.05xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/09-test-automation/database-test-helper/SKILL.mdJest mocking for database unit tests
Jest framework used
100%
100%
jest.mock() or jest.fn() used
100%
100%
No real DB in unit tests
100%
100%
describe/it or describe/test blocks
100%
100%
expect() assertions present
100%
100%
Mock reset/clear between tests
50%
100%
Lifecycle hooks used
0%
100%
Error case tested
100%
100%
Production-ready structure
100%
100%
Jest config file present
100%
100%
Pytest fixtures and database integration testing
pytest framework used
100%
100%
pytest.fixture decorator used
100%
100%
Fixture includes teardown
100%
100%
Integration test with real/in-memory DB
100%
100%
Unit test with mocking
100%
100%
test_ naming convention
100%
100%
conftest.py created
100%
100%
Multiple test cases
100%
100%
Production-ready imports
100%
100%
pytest config present
100%
100%
TDD workflow with test framework configuration
Tests precede implementation
100%
100%
Test framework config file
100%
100%
Unit tests with mocking
0%
0%
Integration tests present
100%
100%
Setup/teardown hooks
100%
100%
Test isolation
100%
100%
Multiple DB methods tested
100%
100%
TDD log or plan documented
100%
100%
Production-ready code
100%
100%
e9f9c93
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.