Bartek Iwańczuk
d8afd56838
feat(test): Add more overloads for "Deno.test" ( #12749 )
...
This commit adds 4 more overloads to "Deno.test()" API.
```
// Deno.test(function testName() { });
export function test(fn: (t: TestContext) => void | Promise<void>): void;
// Deno.test("test name", { only: true }, function() { });
export function test(
name: string,
options: Omit<TestDefinition, "name">,
fn: (t: TestContext) => void | Promise<void>,
): void;
// Deno.test({ name: "test name" }, function() { });
export function test(
options: Omit<TestDefinition, "fn">,
fn: (t: TestContext) => void | Promise<void>,
): void;
// Deno.test({ only: true }, function testName() { });
export function test(
options: Omit<TestDefinition, "fn" | "name">,
fn: (t: TestContext) => void | Promise<void>,
): void;
```
2021-11-23 14:57:51 +01:00
Geert-Jan Zwiers
58e7b290dc
fix(test): support typechecking docs with CRLF line endings ( #12748 )
2021-11-15 09:58:04 -05:00
Casper Beyer
1683044ed9
feat: provide ops details for ops sanitizer failures ( #12188 )
2021-10-11 17:00:33 +02:00
David Sherret
426ebf854a
feat(unstable/test): imperative test steps API ( #12190 )
2021-10-11 09:45:02 -04:00
Casper Beyer
6bf5c850e6
fix(runtime/testing): format aggregate errors ( #12183 )
2021-09-30 21:54:56 +02:00
Casper Beyer
f9d29115a0
feat(cli): close test worker once all tests complete ( #11727 )
2021-09-04 20:19:26 +02:00
Casper Beyer
77ead8af20
fix(cli): retain path based test mode inference ( #11878 )
2021-09-01 18:31:56 +09:00
Casper Beyer
a7240c5091
feat(cli): add --ignore flag to test command ( #11712 )
2021-08-24 17:23:29 +02:00
Casper Beyer
d1fe03d677
fix(test): dispatch load event before tests are run ( #11708 )
2021-08-15 13:54:44 +02:00
Casper Beyer
293eed0ef2
test(cli): add test for test filtering ( #11672 )
2021-08-13 11:33:18 +02:00
Casper Beyer
3dff757927
fix(cli): allow specifiers of unknown media types with test command ( #11652 )
2021-08-12 20:10:14 +02:00
Casper Beyer
c276b52828
feat: type check codeblocks in Markdown file with "deno test --doc" ( #11421 )
2021-07-29 21:03:06 +02:00
Casper Beyer
b2fcd3d014
fix(cli): side-load test modules ( #11515 )
...
This fixes a regression introduced in 1.9 where test modules became main
modules by side loading them in a generated module.
2021-07-26 14:05:44 +02:00
Casper Beyer
844910e44f
test(cli): ensure clear timeout doesn't trigger sanitizers ( #11396 )
2021-07-14 19:47:47 +02:00
Ryan Dahl
67c9937e66
Revert "feat(cli/tools/test_runner): add terse reporter ( #11156 )" ( #11352 )
...
it's another flag to understand, more code, and isn't something that anyone really needs.
This reverts commit 9d57a4aaeb
.
2021-07-10 07:51:30 -07:00
Casper Beyer
9d57a4aaeb
feat(cli/tools/test_runner): add terse reporter ( #11156 )
...
This commit adds "--terse" flag to "deno test" that makes testing reporter
output one character per test case instead of one line per case.
This is an unstable feature.
2021-07-10 01:29:18 +02:00
Casper Beyer
e8258e0210
feat(test): add --shuffle flag to randomize test ordering ( #11163 )
2021-07-05 21:20:33 -04:00
Casper Beyer
407de8b834
fix(runtime): ignored tests should not cause permission changes ( #11278 )
2021-07-05 18:36:43 +02:00
Casper Beyer
a0c0daac24
test(cli): harden test runner tests ( #11166 )
2021-06-29 15:40:16 +02:00
David Sherret
098a7c8886
chore: split up integration_tests.rs into separate files ( #11131 )
2021-06-27 13:27:36 -04:00