code-chronicles-code/leetcode-curriculum

Add tests for `numericIdZodType` utility

Aberta

#334 aberto em 17 de ago. de 2024

 (0 comentário) (0 reação) (0 responsável)TypeScript (12 forks)auto 404
good first issuetests

Métricas do repositório

Stars
 (19 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Zod is a library for validating and parsing data. numericIdZodType is a utility we use to validate and parse numeric IDs, it accepts positive integers or the string representation of a positive integer.

This issue involves adding a file workspaces/util/src/__tests__/numericIdZodType-test.ts, for testing the numericIdZodType utility. Specifically, we care about testing the parse function, so stuff like:

expect(numericIdZodType.parse(123)).toBe(123);
expect(() => numericIdZodType.parse(-123)).toThrow(/* some error */);

To see some PRs that add tests, take a look at #288 and #290 for inspiration.

Guia do colaborador