test: finish coverage

This commit is contained in:
Simon Lecoq
2023-11-02 20:24:29 -04:00
parent a9276642d3
commit 18bdf2b271
25 changed files with 401 additions and 486 deletions

6
mod.ts
View File

@@ -175,8 +175,8 @@ const watch = is.union([
is.boolean().transform((v) => v ? "--watch" : ""),
is.array(is.string()).transform((v) => v.length ? `--watch='${v.join(",")}'` : ""),
is.object({
files: is.array(is.string()).transform((v) => v.length ? `--watch='${v.join(",")}'` : ""),
clearScreen: is.boolean().transform((v) => v === false ? "--no-clear-screen" : ""),
files: is.array(is.string()).optional().transform((v) => v?.length ? `--watch='${v.join(",")}'` : ""),
clearScreen: is.boolean().optional().transform((v) => v === false ? "--no-clear-screen" : ""),
}),
]).optional().transform((v) => Object.values(v ?? {}).filter(Boolean).join(" "))
@@ -313,7 +313,7 @@ const test = common.merge(runnable).extend({
doc: is.boolean().optional().transform((v) => v ? "--doc" : ""),
traceOps: is.boolean().optional().transform((v) => v ? "--trace-ops" : ""),
run: is.boolean().optional().transform((v) => v === false ? "--no-run" : ""),
allowNone: is.boolean().optional().transform((v) => v === true ? "--allow-none" : ""),
allowNone: is.boolean().optional().transform((v) => v ? "--allow-none" : ""),
failFast: is.union([
is.boolean().transform((v) => v ? "--fail-fast" : ""),
is.number().transform((v) => `--fail-fast=${v}`),