maptelli-testing

Automate end-to-end testing for the Maptelli stack with pytest, Jest, and React Testing Library.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/toobutta/maptelli --skill maptelli-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maptelli-testing
Source: https://github.com/toobutta/maptelli/tree/main/.factory/skills/maptelli-testing
Command: npx skills add https://github.com/toobutta/maptelli --skill maptelli-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and standardizes quality assurance for a full-stack Maptelli deployment by outlining testing strategies, tooling, and conventions to prevent regressions and ensure reliable software delivery.

Core Features & Use Cases

  • Backend testing with pytest, including async API tests and fixture-driven setups that mirror the app structure.
  • Frontend testing with Jest and React Testing Library to verify components, interactions, and UI behavior.
  • Integration and end-to-end patterns covering the full stack, enabling regression tests in CI pipelines.
  • Guidelines for test organization, discovery, and reporting to maintain high test quality and visibility (coverage, artifacts).

Quick Start

Run the full test suite from the repository root to validate backend, frontend, and integration tests.

Frequently Asked Questions about maptelli-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end testing for a full-stack React and Python application?

Organize integration tests using fixture-driven setups that mirror your application structure, enabling repeatable test discovery and execution. This method specifies test organization, fixtures, and reporting requirements to ensure verifiable results across backend and frontend layers.

Can I use pytest for async API tests and fixture-driven setups in a CI pipeline?

Integration tests validate API contracts and UI behavior across the full stack by combining pytest backend tests with Jest and React Testing Library frontend tests. This ensures repeatable, verifiable results and prevents regressions in CI workflows.

What is the best way to verify UI behavior and component interactions with Jest?

Test reporting maintains high test quality and visibility by generating coverage metrics and artifacts for backend, frontend, and integration tests. This ensures repeatable, verifiable results and reliable software delivery within CI pipelines.

How do I run the full test suite to validate backend, frontend, and integration tests?

Run the full test suite from the repository root to validate backend, frontend, and integration tests simultaneously. This automates quality assurance and applies regression checks, API contract validation, and UI behavior verification to development and CI workflows.