isTestPath
Tests are definitions named test… (lib.testSortIsStable, test_sort) or living under a tests namespace.
export function isTestPath(p: string): boolean { const last = p.slice(p.lastIndexOf(".") + 1); return p.split(".").includes("tests") || /^test([A-Z0-9_$]|$)/.test(last); }
used by
- tcmts.cli.libraries.libraryEffects
- tcmts.cli.lint.lintDefinitions
- tcmts.cli.lsp.serveLsp
- tcmts.cli.main.check
- tcmts.cli.manifests.owns
- tcmts.cli.pages.definitionPage
- tcmts.cli.pages.roleOf
- tcmts.cli.run.runTest
- tcmts.cli.suites.suitesIn
- tcmts.cli.sync.testsIn
- tcmts.hub.matchLibraries
- tcmts.share.DefRow
- tcmts.share.DefinitionView
- tcmts.share.contributionChanges
- tcmts.share.placeMix
- tcmts.share.reviewItems
- tcmts.share.testsReaching