Testing Patterns

Project test patterns. Applies when writing tests or mocking Convex.

JasonDocton Updated

File contents

Testing

  • Framework: Vitest + bun test
  • Files: *.test.ts colocated with source
  • Convex: use convex-test for backend tests
  • Coverage: bun test --coverage

Convex Mocking

import { convexTest } from "convex-test"
import schema from "./schema"

const t = convexTest(schema)
await t.run(async (ctx) => {
  // test mutations/queries here
})

JasonDocton/rad-claude/tree/main/.claude/skills/testing-patterns commit 3b4c2bc073

Frequently asked questions

npx skillmds@latest add jasondocton/testing-patterns