Validates search functionality by testing API results against manual
filtering.
Comprehensive search validation that samples entities from a complete
dataset, extracts search values, applies manual filtering, calls the search
API, and compares results. Validates that search APIs return the correct
subset of data matching the search criteria.
Example
// Test article search functionality constallArticles = awaitdb.articles.findAll(); constsearchValidator = TestValidator.search("article search API")( (req) =>api.searchArticles(req) )(allArticles, 5); // test with 5 random samples
Validates search functionality by testing API results against manual filtering.
Comprehensive search validation that samples entities from a complete dataset, extracts search values, applies manual filtering, calls the search API, and compares results. Validates that search APIs return the correct subset of data matching the search criteria.
Example
Throws
Error when API search results don't match manual filtering results