/** * Advanced Testing Utilities * * This module provides advanced testing utilities for complex testing scenarios, * including comprehensive test suite management, helper functions, and pattern * elimination utilities. These are higher-level utilities that build upon the * core testing functionality. * * Design philosophy: * - Eliminate duplicate patterns across test suites * - Provide comprehensive testing workflows * - Advanced helper functions for complex scenarios * - Framework-agnostic patterns supporting multiple test runners * * Why advanced testing utilities are grouped together: * 1. All utilities provide sophisticated testing patterns * 2. They build upon core utilities to provide higher-level functionality * 3. Often used together in large-scale testing scenarios * 4. Share common patterns for advanced test management * * Module organization rationale: * These utilities are grouped because they all serve the purpose of * providing advanced testing capabilities that go beyond basic mocking * and stubbing, offering comprehensive solutions for complex testing needs. */ import * as testHelpers from '../utils/testHelpers.js'; import * as testSuite from '../utils/testSuite.js'; /** * Export advanced testing utilities * * These utilities are exported together because they provide * complementary functionality for advanced testing scenarios: * * - testHelpers: For complex testing scenarios and integration testing * - testSuite: For comprehensive test suite management and pattern elimination * * Export strategy: * - Named exports for ES module compatibility * - Descriptive property names that indicate purpose * - Grouped by advanced functionality for developer convenience */ export { testHelpers, testSuite }; //# sourceMappingURL=testUtils.d.ts.map