unit-testing
Unit and integration test automation for Python and JavaScript with debugging support
Summary
This skill automates the creation and execution of unit and integration tests for Python and JavaScript projects, including debugging support.
- It helps developers quickly validate code changes, catch regressions, and maintain high code quality without manual test setup.
Install & Usage
/plugin marketplace add <org/repo>Add the configuration to /plugin install unit-testing@<marketplace>
/pluginUse Cases
Usage Examples
/unit-testing generate python tests for the function 'calculate_discount' in src/pricing.py
/unit-testing run javascript tests for the module 'user-auth' with verbose output
Create integration tests for the Python Flask endpoint '/api/orders' that checks database state
Security Audits
Frequently Asked Questions
What is unit-testing?
This skill automates the creation and execution of unit and integration tests for Python and JavaScript projects, including debugging support. It helps developers quickly validate code changes, catch regressions, and maintain high code quality without manual test setup.
How to install unit-testing?
To install unit-testing: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install unit-testing@<marketplace>. Finally, /plugin in Claude Code.
What is unit-testing best for?
unit-testing is a plugin categorized under General. It is designed for: testing, python, unit-tests, javascript, automation. Created by Seth Hobson.
What can I use unit-testing for?
unit-testing is useful for: Generate unit tests for a Python function that processes user input data.; Run all JavaScript unit tests in a project and report failures with stack traces.; Create integration tests for a Python API endpoint that interacts with a database.; Debug a failing JavaScript test by adding logging and re-running with verbose output.; Set up a test suite for a new Python module with mock objects for external dependencies.; Automatically fix a broken JavaScript test by updating expected values based on actual output..