Add custom message to Jest expects
Overall
score
99%
A comprehensive test suite for an async validation service that validates user data against business rules. The test suite must provide clear, informative error messages for each test case using custom assertion messages.
@generates
/**
* Validates user data asynchronously
*
* @param {Object} userData - User data to validate
* @param {string} userData.email - User email address
* @param {number} userData.age - User age
* @returns {Promise<Object>} Resolves with validated user object containing id
* @throws {Error} Rejects with validation error if data is invalid
*/
async function validateUser(userData) {
// IMPLEMENTATION HERE
}
module.exports = { validateUser };Provides enhanced assertion messages for Jest tests.
Install with Tessl CLI
npx tessl i tessl/npm-jest-expect-messagedocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10