ridendine-testing

Configure Vitest and Jest tests for RidenDine web, admin, and mobile apps.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Ritenoob/ridedine --skill ridendine-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ridendine-testing
Source: https://github.com/Ritenoob/ridedine/tree/main/.claude/skills/ridendine-testing
Command: npx skills add https://github.com/Ritenoob/ridedine --skill ridendine-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on testing across RidenDine's diverse technology stack, ensuring robust and reliable application development.

Core Features & Use Cases

  • Cross-Platform Testing: Covers testing patterns for web (Vitest), admin (Vitest), and mobile (Jest) applications.
  • Mocking Strategies: Demonstrates effective methods for mocking Supabase clients, authentication, and API responses.
  • Use Case: When developing a new feature for the RidenDine web app, use this Skill to understand how to write unit tests for components, mock Supabase interactions, and ensure your code achieves the target coverage.

Quick Start

Use the ridendine-testing skill to set up Vitest for the web application.

Frequently Asked Questions about ridendine-testing

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

FAQPage Schema
How do I mock Supabase clients in Vitest for unit testing?

You can mock Supabase clients in Vitest by implementing specific mocking patterns for authentication and API responses, ensuring your unit tests isolate database interactions and validate component logic reliably.

What is the best way to test a monorepo across web, admin, and mobile apps?

Testing a monorepo effectively requires configuring Vitest for web and admin applications while using Jest for mobile, allowing you to address cross-platform testing patterns within a single comprehensive strategy.

How do I set up Playwright for E2E testing in a monorepo?

Setting up Playwright for E2E testing involves configuring the testing framework to run integration flows across the monorepo, validating user journeys and application boundaries effectively.

Can I use Jest instead of Vitest for testing web applications?

While Jest is configured for the mobile application, the Skill specifically designates Vitest for testing web and admin applications to align with the monorepo's established cross-platform testing patterns.

How does Edge Function testing with Deno work?

Edge Function testing with Deno involves executing targeted tests against serverless functions to validate their runtime behavior and API integrations, ensuring robust backend performance.

Why does my Supabase auth flow break during unit testing?

Supabase auth flows break during unit testing when mocking strategies are incomplete, requiring proper interception of authentication states and API responses to isolate and validate the user session logic.