# `testkit` Testing frameworks, A/B testing, and quality-assurance utilities. ## Subcategories 1 subcategory, 13 packages. ### `testing` Testing runners, DOM helpers, E2E harnesses, and A/B testing. | Package | Description | |---|---| | [`@suaveplan/ab-testing`](./ab-testing/README.md) | Enterprise A/B testing and experimentation engine with deterministic FNV-1a bucketing, targeting rules, variant assignment, conversion tracking, result aggrega… | | [`@suaveplan/testing`](./testing/README.md) | Shared test infrastructure for Suaveplan. Provides runner primitives (Vitest or bun-test via conditional exports), structured builders, a deterministic FakeClo… | | [`@suaveplan/testing-dom`](./testing-dom/README.md) | DOM and React component testing utilities for Suaveplan. Provides a single install that covers vitest config generation with WSL2-safe defaults, `@testing-libr… | | [`@suaveplan/testing-e2e`](./testing-e2e/README.md) | Playwright E2E testing utilities for Suaveplan, with the default `browser` worker fixture launching `cloakbrowser` — a real Chromium binary with 49 source-leve… | | [`@suaveplan/testing-integration`](./testing-integration/README.md) | Core integration test infrastructure for Vitest: fixture lifecycle management, health polling, and the global-setup bridge. | | [`@suaveplan/testing-integration-garage-s3`](./testing-integration-garage-s3/README.md) | Garage S3 v2.0.0 testcontainers fixture for `@suaveplan/testing-integration`. | | [`@suaveplan/testing-integration-mailpit`](./testing-integration-mailpit/README.md) | Mailpit testcontainers fixture + `assertMail()` helper for `@suaveplan/testing-integration`. | | [`@suaveplan/testing-integration-oauth-mock`](./testing-integration-oauth-mock/README.md) | Real-HTTP mock OAuth 2.0 Identity Provider for integration tests. | | [`@suaveplan/testing-integration-postgres`](./testing-integration-postgres/README.md) | PostgreSQL 16 testcontainers fixture for `@suaveplan/testing-integration`. | | [`@suaveplan/testing-integration-redis`](./testing-integration-redis/README.md) | Redis 7 testcontainers fixture for `@suaveplan/testing-integration`. | | [`@suaveplan/testing-integration-step-ca`](./testing-integration-step-ca/README.md) | A `ServiceFixture` for `smallstep/step-ca` that gives any integration test suite a real, ephemeral certificate authority — root cert, JWK provisioner, and an `… | | [`@suaveplan/testing-integration-surrealdb`](./testing-integration-surrealdb/README.md) | SurrealDB v3 testcontainers fixture for `@suaveplan/testing-integration`. | | [`@suaveplan/testing-integration-typesense`](./testing-integration-typesense/README.md) | Typesense 27 testcontainers fixture for `@suaveplan/testing-integration`. |