Please provide details about:
pnpm exec ava ~/code/tests
This results in an error: Expected pattern to be a non-empty string
The error is both incorrect and unfortunate. The pattern passed was not empty, ava just didn't know what to do with it.
- Why you can't use AVA for this
Oodles of tertiary tooling will provide paths with a leading tilde. However correct or incorrect that is, it would be useful for local tooling to be able to leverage a tilde as a home directory path.
- And maybe how you think AVA could handle this
Execute a resolve on the passed pattern if it doesn't match any of the other expected shapes, or begins with a tilde.
→ node
Welcome to Node.js v18.15.0.
Type ".help" for more information.
> const { resolve } = require('path')
undefined
> resolve('~')
'/Users/user/code/test/~'
Please provide details about:
pnpm exec ava ~/code/testsThis results in an error:
Expected pattern to be a non-empty stringThe error is both incorrect and unfortunate. The
patternpassed was not empty,avajust didn't know what to do with it.Oodles of tertiary tooling will provide paths with a leading tilde. However correct or incorrect that is, it would be useful for local tooling to be able to leverage a tilde as a home directory path.
Execute a
resolveon the passed pattern if it doesn't match any of the other expected shapes, or begins with a tilde.