0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-01 20:25:12 -05:00

deno test should run mjs files (#6122)

This commit is contained in:
Taisuke Fukuno 2020-06-06 06:01:44 +09:00 committed by GitHub
parent 18670c47e6
commit d2243b1125
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 4 deletions

View file

@ -1022,7 +1022,7 @@ report results to standard output:
deno test src/fetch_test.ts src/signal_test.ts
Directory arguments are expanded to all contained files matching the glob
{*_,*.,}test.{js,ts,jsx,tsx}:
{*_,*.,}test.{js,mjs,ts,jsx,tsx}:
deno test src/",
)
}

View file

@ -14,14 +14,17 @@ fn is_supported(p: &Path) -> bool {
basename.ends_with("_test.ts")
|| basename.ends_with("_test.tsx")
|| basename.ends_with("_test.js")
|| basename.ends_with("_test.mjs")
|| basename.ends_with("_test.jsx")
|| basename.ends_with(".test.ts")
|| basename.ends_with(".test.tsx")
|| basename.ends_with(".test.js")
|| basename.ends_with(".test.mjs")
|| basename.ends_with(".test.jsx")
|| basename == "test.ts"
|| basename == "test.tsx"
|| basename == "test.js"
|| basename == "test.mjs"
|| basename == "test.jsx"
} else {
false

View file

@ -102,6 +102,6 @@ deno test my_test.ts
```
You can also omit the file name, in which case all tests in the current
directory (recursively) that match the glob `{*_,*.,}test.{js,ts,jsx,tsx}` will
be run. If you pass a directory, all files in the directory that match this glob
will be run.
directory (recursively) that match the glob `{*_,*.,}test.{js,mjs,ts,jsx,tsx}`
will be run. If you pass a directory, all files in the directory that match this
glob will be run.