code-chronicles-code/leetcode-curriculum

Add tests for `numericIdZodType` utility

Ouverte

#334 ouverte le 17 août 2024

 (0 commentaire) (0 réaction) (0 personne assignée)TypeScript (12 forks)auto 404
good first issuetests

Métriques du dépôt

Stars
 (19 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

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.

Guide contributeur