Add Tests
Workflow
- •Identify the target package under
packages/:- •General-purpose helpers ->
packages/utils - •Browser-only APIs ->
packages/web-utils - •Node-only APIs ->
packages/node-utils - •Canvas helpers ->
packages/canvas-utils - •AI/ML helpers ->
packages/ai-utils
- •General-purpose helpers ->
- •Find or create a test file in
packages/<pkg>/__tests__/. - •Follow the naming pattern:
- •
describe('functionName', () => { it('should ...') })
- •
- •Cover at least:
- •Common expected behavior
- •Edge cases / boundary values
- •Error or invalid input behavior (if applicable)
- •Use deterministic inputs and avoid external I/O unless required.
- •Suggest running focused tests:
- •
TEST_API=<package> npm run test
- •