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 '' ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.