Completing our first unit test suite

We have only covered a single scenario with our first unit test. Therefore, we should write more tests to cover every scenario. Try completing the unit test suite for generateValidationErrorMessage yourself; once you are ready, compare your solution with the following one:

import assert from 'assert';import generateValidationErrorMessage from '.';describe('generateValidationErrorMessage', function () {  it('should return the correct string when error.keyword is "required"', function () {    const errors = [{      keyword: 'required',      dataPath: '.test.path',      params: {        missingProperty: 'property',      },    }];    const actualErrorMessage = generateValidationErrorMessage(errors); const expectedErrorMessage = "The '.test.path.property' ...

Get Building Enterprise JavaScript Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.