UNPKG

@hello.nrfcloud.com/proto

Version:

Documents the communication protocol between the hello.nrfcloud.com backend and the web application

25 lines (23 loc) 642 B
import { Type } from '@sinclair/typebox' import assert from 'node:assert/strict' import { describe, it } from 'node:test' import { formatTypeBoxErrors } from './formatTypeBoxErrors.js' import { validateWithTypeBox } from './validateWithTypeBox.js' void describe('formatTypeBoxErrors()', async () => void it('should format TypeBox errors', () => { const validateInput = validateWithTypeBox( Type.Object({ email: Type.RegExp(/.+@.+/), }), ) assert.equal( formatTypeBoxErrors( ( validateInput({ email: 'f', }) as any ).errors, ), `/email: Expected string to match regular expression`, ) }))