summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/bench/main.rs10
-rw-r--r--cli/tests/integration/compile_tests.rs2
-rw-r--r--cli/tests/node_compat/common.ts2
-rw-r--r--cli/tests/node_compat/test.ts2
-rw-r--r--cli/tests/testdata/bench/allow_all.ts2
-rw-r--r--cli/tests/testdata/bench/allow_none.ts2
-rw-r--r--cli/tests/testdata/cert/listen_tls_alpn_fail.ts2
-rw-r--r--cli/tests/testdata/compile/standalone_follow_redirects_2.js2
-rw-r--r--cli/tests/testdata/coverage/no_tests_included/foo.test.js2
-rw-r--r--cli/tests/testdata/coverage/no_tests_included/foo.test.mts2
-rw-r--r--cli/tests/testdata/coverage/no_tests_included/foo.test.ts2
-rw-r--r--cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov6
-rw-r--r--cli/tests/testdata/coverage/no_transpiled_lines/expected.out2
-rw-r--r--cli/tests/testdata/coverage/no_transpiled_lines/index.ts4
-rw-r--r--cli/tests/testdata/run/045_proxy_test.ts2
-rw-r--r--cli/tests/testdata/run/import_meta/main.ts2
-rw-r--r--cli/tests/testdata/run/onload/imported.ts2
-rw-r--r--cli/tests/testdata/run/onload/main.ts2
-rw-r--r--cli/tests/testdata/run/onload/nest_imported.ts2
-rw-r--r--cli/tests/testdata/run/tls_connecttls.js5
-rw-r--r--cli/tests/testdata/run/tls_starttls.js5
-rw-r--r--cli/tests/testdata/run/websocket_server_idletimeout.ts2
-rw-r--r--cli/tests/testdata/run/websocket_test.ts2
-rw-r--r--cli/tests/testdata/run/websocketstream_test.ts2
-rw-r--r--cli/tests/testdata/test/allow_all.ts2
-rw-r--r--cli/tests/testdata/test/allow_none.ts2
-rw-r--r--cli/tests/testdata/welcome.ts1
-rw-r--r--cli/tests/testdata/workers/deno_worker.ts2
-rw-r--r--cli/tests/testdata/workers/test.ts2
-rw-r--r--cli/tests/unit/broadcast_channel_test.ts2
-rw-r--r--cli/tests/unit/message_channel_test.ts5
-rw-r--r--cli/tests/unit/opcall_test.ts2
-rw-r--r--cli/tests/unit/serve_test.ts2
-rw-r--r--cli/tests/unit/test_util.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_access_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_appendFile_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_chmod_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_chown_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_close_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_copy_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_dir_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_dirent_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_exists_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_fdatasync_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_fstat_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_fsync_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_ftruncate_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_futimes_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_handle_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_link_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_lstat_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_mkdir_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_open_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_opendir_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_readFile_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_read_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_readdir_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_readlink_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_realpath_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_rename_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_rm_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_rmdir_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_stat_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_symlink_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_truncate_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_unlink_test.ts5
-rw-r--r--cli/tests/unit_node/_fs/_fs_utimes_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_watch_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_writeFile_test.ts2
-rw-r--r--cli/tests/unit_node/_fs/_fs_write_test.ts2
-rw-r--r--cli/tests/unit_node/_test_utils.ts2
-rw-r--r--cli/tests/unit_node/assertion_error_test.ts2
-rw-r--r--cli/tests/unit_node/async_hooks_test.ts5
-rw-r--r--cli/tests/unit_node/buffer_test.ts2
-rw-r--r--cli/tests/unit_node/child_process_test.ts2
-rw-r--r--cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts2
-rw-r--r--cli/tests/unit_node/crypto/crypto_cipher_test.ts2
-rw-r--r--cli/tests/unit_node/crypto/crypto_hash_test.ts5
-rw-r--r--cli/tests/unit_node/crypto/crypto_key_test.ts2
-rw-r--r--cli/tests/unit_node/crypto/crypto_sign_test.ts5
-rw-r--r--cli/tests/unit_node/fs_test.ts5
-rw-r--r--cli/tests/unit_node/http2_test.ts2
-rw-r--r--cli/tests/unit_node/http_test.ts2
-rw-r--r--cli/tests/unit_node/internal/_randomBytes_test.ts2
-rw-r--r--cli/tests/unit_node/internal/_randomFill_test.ts2
-rw-r--r--cli/tests/unit_node/internal/_randomInt_test.ts5
-rw-r--r--cli/tests/unit_node/internal/pbkdf2_test.ts5
-rw-r--r--cli/tests/unit_node/internal/scrypt_test.ts2
-rw-r--r--cli/tests/unit_node/module_test.ts5
-rw-r--r--cli/tests/unit_node/net_test.ts5
-rw-r--r--cli/tests/unit_node/os_test.ts2
-rw-r--r--cli/tests/unit_node/path_test.ts2
-rw-r--r--cli/tests/unit_node/perf_hooks_test.ts2
-rw-r--r--cli/tests/unit_node/process_test.ts2
-rw-r--r--cli/tests/unit_node/querystring_test.ts2
-rw-r--r--cli/tests/unit_node/readline_test.ts2
-rw-r--r--cli/tests/unit_node/repl_test.ts2
-rw-r--r--cli/tests/unit_node/stream_test.ts2
-rw-r--r--cli/tests/unit_node/string_decoder_test.ts2
-rw-r--r--cli/tests/unit_node/timers_test.ts2
-rw-r--r--cli/tests/unit_node/tls_test.ts2
-rw-r--r--cli/tests/unit_node/tty_test.ts2
-rw-r--r--cli/tests/unit_node/util_test.ts2
-rw-r--r--cli/tests/unit_node/v8_test.ts2
-rw-r--r--cli/tests/unit_node/worker_threads_test.ts2
-rw-r--r--cli/tests/unit_node/zlib_test.ts5
-rw-r--r--test_ffi/tests/test.js2
-rw-r--r--test_napi/common.js2
m---------test_util/std0
110 files changed, 183 insertions, 114 deletions
diff --git a/cli/bench/main.rs b/cli/bench/main.rs
index fe24410cd..7ecef2b6f 100644
--- a/cli/bench/main.rs
+++ b/cli/bench/main.rs
@@ -130,7 +130,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option<i32>)] = &[
"check",
"--reload",
"--unstable",
- "test_util/std/http/file_server_test.ts",
+ "test_util/std/examples/chat/server_test.ts",
],
None,
),
@@ -141,7 +141,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option<i32>)] = &[
"--reload",
"--no-check",
"--unstable",
- "test_util/std/http/file_server_test.ts",
+ "test_util/std/examples/chat/server_test.ts",
],
None,
),
@@ -150,7 +150,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option<i32>)] = &[
&[
"bundle",
"--unstable",
- "test_util/std/http/file_server_test.ts",
+ "test_util/std/examples/chat/server_test.ts",
],
None,
),
@@ -160,7 +160,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option<i32>)] = &[
"bundle",
"--no-check",
"--unstable",
- "test_util/std/http/file_server_test.ts",
+ "test_util/std/examples/chat/server_test.ts",
],
None,
),
@@ -314,7 +314,7 @@ fn get_binary_sizes(target_dir: &Path) -> Result<HashMap<String, i64>> {
const BUNDLES: &[(&str, &str)] = &[
("file_server", "./test_util/std/http/file_server.ts"),
- ("gist", "./cli/tests/testdata/welcome.ts"),
+ ("gist", "./test_util/std/examples/gist.ts"),
];
fn bundle_benchmark(deno_exe: &Path) -> Result<HashMap<String, i64>> {
let mut sizes = HashMap::<String, i64>::new();
diff --git a/cli/tests/integration/compile_tests.rs b/cli/tests/integration/compile_tests.rs
index 3d410ebda..1d0a36145 100644
--- a/cli/tests/integration/compile_tests.rs
+++ b/cli/tests/integration/compile_tests.rs
@@ -24,7 +24,7 @@ fn compile_basic() {
"compile",
"--output",
&exe.to_string_lossy(),
- "./welcome.ts",
+ "../../../test_util/std/examples/welcome.ts",
])
.run();
output.assert_exit_code(0);
diff --git a/cli/tests/node_compat/common.ts b/cli/tests/node_compat/common.ts
index 7de7026cd..1b9748f26 100644
--- a/cli/tests/node_compat/common.ts
+++ b/cli/tests/node_compat/common.ts
@@ -1,7 +1,7 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { partition } from "../../../test_util/std/collections/partition.ts";
import { join } from "../../../test_util/std/path/mod.ts";
-import * as JSONC from "../../../test_util/std/jsonc/mod.ts";
+import * as JSONC from "../../../test_util/std/encoding/jsonc.ts";
/**
* The test suite matches the folders inside the `test` folder inside the
* node repo
diff --git a/cli/tests/node_compat/test.ts b/cli/tests/node_compat/test.ts
index acd45ffe6..52bb6810c 100644
--- a/cli/tests/node_compat/test.ts
+++ b/cli/tests/node_compat/test.ts
@@ -16,7 +16,7 @@
import { magenta } from "../../../test_util/std/fmt/colors.ts";
import { pooledMap } from "../../../test_util/std/async/pool.ts";
import { dirname, fromFileUrl, join } from "../../../test_util/std/path/mod.ts";
-import { fail } from "../../../test_util/std/assert/mod.ts";
+import { fail } from "../../../test_util/std/testing/asserts.ts";
import {
config,
getPathsFromTestSuites,
diff --git a/cli/tests/testdata/bench/allow_all.ts b/cli/tests/testdata/bench/allow_all.ts
index beb4a450e..d7dde3a85 100644
--- a/cli/tests/testdata/bench/allow_all.ts
+++ b/cli/tests/testdata/bench/allow_all.ts
@@ -1,4 +1,4 @@
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
const permissions: Deno.PermissionName[] = [
"read",
diff --git a/cli/tests/testdata/bench/allow_none.ts b/cli/tests/testdata/bench/allow_none.ts
index e723ed868..778e98420 100644
--- a/cli/tests/testdata/bench/allow_none.ts
+++ b/cli/tests/testdata/bench/allow_none.ts
@@ -1,4 +1,4 @@
-import { unreachable } from "../../../../test_util/std/assert/mod.ts";
+import { unreachable } from "../../../../test_util/std/testing/asserts.ts";
const permissions: Deno.PermissionName[] = [
"read",
diff --git a/cli/tests/testdata/cert/listen_tls_alpn_fail.ts b/cli/tests/testdata/cert/listen_tls_alpn_fail.ts
index c1aa4b31d..da60383f0 100644
--- a/cli/tests/testdata/cert/listen_tls_alpn_fail.ts
+++ b/cli/tests/testdata/cert/listen_tls_alpn_fail.ts
@@ -1,4 +1,4 @@
-import { assertRejects } from "../../../../test_util/std/assert/mod.ts";
+import { assertRejects } from "../../../../test_util/std/testing/asserts.ts";
const listener = Deno.listenTls({
port: Number(Deno.args[0]),
diff --git a/cli/tests/testdata/compile/standalone_follow_redirects_2.js b/cli/tests/testdata/compile/standalone_follow_redirects_2.js
index 00ebc0f5c..a1bf83875 100644
--- a/cli/tests/testdata/compile/standalone_follow_redirects_2.js
+++ b/cli/tests/testdata/compile/standalone_follow_redirects_2.js
@@ -2,4 +2,4 @@
import {
assertNotEquals as _a,
assertStrictEquals as _b,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.test.js b/cli/tests/testdata/coverage/no_tests_included/foo.test.js
index f555c2d0a..12da76d02 100644
--- a/cli/tests/testdata/coverage/no_tests_included/foo.test.js
+++ b/cli/tests/testdata/coverage/no_tests_included/foo.test.js
@@ -1,5 +1,5 @@
import { addNumbers } from "./foo.ts";
-import { assertEquals } from "../../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../../test_util/std/testing/asserts.ts";
Deno.test("addNumbers works", () => {
assertEquals(addNumbers(1, 2), 3);
diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.test.mts b/cli/tests/testdata/coverage/no_tests_included/foo.test.mts
index f555c2d0a..12da76d02 100644
--- a/cli/tests/testdata/coverage/no_tests_included/foo.test.mts
+++ b/cli/tests/testdata/coverage/no_tests_included/foo.test.mts
@@ -1,5 +1,5 @@
import { addNumbers } from "./foo.ts";
-import { assertEquals } from "../../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../../test_util/std/testing/asserts.ts";
Deno.test("addNumbers works", () => {
assertEquals(addNumbers(1, 2), 3);
diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.test.ts b/cli/tests/testdata/coverage/no_tests_included/foo.test.ts
index f555c2d0a..12da76d02 100644
--- a/cli/tests/testdata/coverage/no_tests_included/foo.test.ts
+++ b/cli/tests/testdata/coverage/no_tests_included/foo.test.ts
@@ -1,5 +1,5 @@
import { addNumbers } from "./foo.ts";
-import { assertEquals } from "../../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../../test_util/std/testing/asserts.ts";
Deno.test("addNumbers works", () => {
assertEquals(addNumbers(1, 2), 3);
diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov b/cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov
index 480945d14..fae96ed35 100644
--- a/cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov
+++ b/cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov
@@ -4,7 +4,9 @@ FNH:0
BRF:0
BRH:0
DA:1,1
+DA:2,1
DA:3,1
-LH:2
-LF:2
+DA:5,1
+LH:4
+LF:4
end_of_record
diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/expected.out b/cli/tests/testdata/coverage/no_transpiled_lines/expected.out
index 3438a045c..792bd654f 100644
--- a/cli/tests/testdata/coverage/no_transpiled_lines/expected.out
+++ b/cli/tests/testdata/coverage/no_transpiled_lines/expected.out
@@ -1 +1 @@
-cover [WILDCARD]index.ts ... 100.000% (2/2)
+cover [WILDCARD]index.ts ... 100.000% (4/4)
diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/index.ts b/cli/tests/testdata/coverage/no_transpiled_lines/index.ts
index 7e4f22163..df25283cd 100644
--- a/cli/tests/testdata/coverage/no_transpiled_lines/index.ts
+++ b/cli/tests/testdata/coverage/no_transpiled_lines/index.ts
@@ -1,3 +1,5 @@
-export { assertStrictEquals } from "../../../../../test_util/std/assert/mod.ts";
+export {
+ assertStrictEquals,
+} from "../../../../../test_util/std/testing/asserts.ts";
export * from "./interface.ts";
diff --git a/cli/tests/testdata/run/045_proxy_test.ts b/cli/tests/testdata/run/045_proxy_test.ts
index eacce1130..8ca733a94 100644
--- a/cli/tests/testdata/run/045_proxy_test.ts
+++ b/cli/tests/testdata/run/045_proxy_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { Server } from "../../../../test_util/std/http/server.ts";
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
const addr = Deno.args[1] || "localhost:4555";
diff --git a/cli/tests/testdata/run/import_meta/main.ts b/cli/tests/testdata/run/import_meta/main.ts
index b6d9c506e..0d7cb96da 100644
--- a/cli/tests/testdata/run/import_meta/main.ts
+++ b/cli/tests/testdata/run/import_meta/main.ts
@@ -1,4 +1,4 @@
-import { assertThrows } from "../../../../../test_util/std/assert/mod.ts";
+import { assertThrows } from "../../../../../test_util/std/testing/asserts.ts";
console.log("main", import.meta.url, import.meta.main);
diff --git a/cli/tests/testdata/run/onload/imported.ts b/cli/tests/testdata/run/onload/imported.ts
index 971ddaea3..f4157b86f 100644
--- a/cli/tests/testdata/run/onload/imported.ts
+++ b/cli/tests/testdata/run/onload/imported.ts
@@ -1,5 +1,5 @@
// deno-lint-ignore-file no-window-prefix
-import { assert } from "../../../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../../../test_util/std/testing/asserts.ts";
import "./nest_imported.ts";
const handler = (e: Event) => {
diff --git a/cli/tests/testdata/run/onload/main.ts b/cli/tests/testdata/run/onload/main.ts
index 191c4d872..126627e34 100644
--- a/cli/tests/testdata/run/onload/main.ts
+++ b/cli/tests/testdata/run/onload/main.ts
@@ -1,5 +1,5 @@
// deno-lint-ignore-file no-window-prefix no-prototype-builtins
-import { assert } from "../../../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../../../test_util/std/testing/asserts.ts";
import "./imported.ts";
assert(window.hasOwnProperty("onload"));
diff --git a/cli/tests/testdata/run/onload/nest_imported.ts b/cli/tests/testdata/run/onload/nest_imported.ts
index e89699854..a942d2729 100644
--- a/cli/tests/testdata/run/onload/nest_imported.ts
+++ b/cli/tests/testdata/run/onload/nest_imported.ts
@@ -1,5 +1,5 @@
// deno-lint-ignore-file no-window-prefix
-import { assert } from "../../../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../../../test_util/std/testing/asserts.ts";
const handler = (e: Event) => {
assert(e.type === "beforeunload" ? e.cancelable : !e.cancelable);
diff --git a/cli/tests/testdata/run/tls_connecttls.js b/cli/tests/testdata/run/tls_connecttls.js
index 1fcf6640a..7c03856cb 100644
--- a/cli/tests/testdata/run/tls_connecttls.js
+++ b/cli/tests/testdata/run/tls_connecttls.js
@@ -1,5 +1,8 @@
import { deferred } from "../../../../test_util/std/async/deferred.ts";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
import { BufReader, BufWriter } from "../../../../test_util/std/io/mod.ts";
import { TextProtoReader } from "./textproto.ts";
diff --git a/cli/tests/testdata/run/tls_starttls.js b/cli/tests/testdata/run/tls_starttls.js
index 34b97a4cb..ecf344211 100644
--- a/cli/tests/testdata/run/tls_starttls.js
+++ b/cli/tests/testdata/run/tls_starttls.js
@@ -1,5 +1,8 @@
import { deferred } from "../../../../test_util/std/async/deferred.ts";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
import { BufReader } from "../../../../test_util/std/io/buf_reader.ts";
import { BufWriter } from "../../../../test_util/std/io/buf_writer.ts";
import { TextProtoReader } from "./textproto.ts";
diff --git a/cli/tests/testdata/run/websocket_server_idletimeout.ts b/cli/tests/testdata/run/websocket_server_idletimeout.ts
index e7bfd7337..211b5f6ea 100644
--- a/cli/tests/testdata/run/websocket_server_idletimeout.ts
+++ b/cli/tests/testdata/run/websocket_server_idletimeout.ts
@@ -1,4 +1,4 @@
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../../test_util/std/async/deferred.ts";
const errorDeferred = deferred();
diff --git a/cli/tests/testdata/run/websocket_test.ts b/cli/tests/testdata/run/websocket_test.ts
index e87bcc495..74a369d55 100644
--- a/cli/tests/testdata/run/websocket_test.ts
+++ b/cli/tests/testdata/run/websocket_test.ts
@@ -4,7 +4,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../../test_util/std/async/deferred.ts";
Deno.test("invalid scheme", () => {
diff --git a/cli/tests/testdata/run/websocketstream_test.ts b/cli/tests/testdata/run/websocketstream_test.ts
index f34eaf0ab..82dd59a20 100644
--- a/cli/tests/testdata/run/websocketstream_test.ts
+++ b/cli/tests/testdata/run/websocketstream_test.ts
@@ -7,7 +7,7 @@ import {
assertRejects,
assertThrows,
unreachable,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
Deno.test("fragment", () => {
assertThrows(() => new WebSocketStream("ws://localhost:4242/#"));
diff --git a/cli/tests/testdata/test/allow_all.ts b/cli/tests/testdata/test/allow_all.ts
index 50cd407e4..c7a238130 100644
--- a/cli/tests/testdata/test/allow_all.ts
+++ b/cli/tests/testdata/test/allow_all.ts
@@ -1,4 +1,4 @@
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
const permissions: Deno.PermissionName[] = [
"read",
diff --git a/cli/tests/testdata/test/allow_none.ts b/cli/tests/testdata/test/allow_none.ts
index eb760242a..3153b9755 100644
--- a/cli/tests/testdata/test/allow_none.ts
+++ b/cli/tests/testdata/test/allow_none.ts
@@ -1,4 +1,4 @@
-import { unreachable } from "../../../../test_util/std/assert/mod.ts";
+import { unreachable } from "../../../../test_util/std/testing/asserts.ts";
const permissions: Deno.PermissionName[] = [
"read",
diff --git a/cli/tests/testdata/welcome.ts b/cli/tests/testdata/welcome.ts
deleted file mode 100644
index f983ca89b..000000000
--- a/cli/tests/testdata/welcome.ts
+++ /dev/null
@@ -1 +0,0 @@
-console.log("Welcome to Deno!");
diff --git a/cli/tests/testdata/workers/deno_worker.ts b/cli/tests/testdata/workers/deno_worker.ts
index eccdab5b0..a4dca1506 100644
--- a/cli/tests/testdata/workers/deno_worker.ts
+++ b/cli/tests/testdata/workers/deno_worker.ts
@@ -1,4 +1,4 @@
-import { assert } from "../../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../../test_util/std/testing/asserts.ts";
onmessage = function (e) {
if (typeof self.Deno === "undefined") {
diff --git a/cli/tests/testdata/workers/test.ts b/cli/tests/testdata/workers/test.ts
index 6892ed85a..0ea9a7477 100644
--- a/cli/tests/testdata/workers/test.ts
+++ b/cli/tests/testdata/workers/test.ts
@@ -7,7 +7,7 @@ import {
assertEquals,
assertMatch,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../../test_util/std/async/deferred.ts";
Deno.test({
diff --git a/cli/tests/unit/broadcast_channel_test.ts b/cli/tests/unit/broadcast_channel_test.ts
index f8b0ef933..fecb26b16 100644
--- a/cli/tests/unit/broadcast_channel_test.ts
+++ b/cli/tests/unit/broadcast_channel_test.ts
@@ -1,5 +1,5 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
Deno.test("BroadcastChannel worker", async () => {
const intercom = new BroadcastChannel("intercom");
diff --git a/cli/tests/unit/message_channel_test.ts b/cli/tests/unit/message_channel_test.ts
index 306d89730..8872fc68b 100644
--- a/cli/tests/unit/message_channel_test.ts
+++ b/cli/tests/unit/message_channel_test.ts
@@ -1,7 +1,10 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// NOTE: these are just sometests to test the TypeScript types. Real coverage is
// provided by WPT.
-import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../test_util/std/testing/asserts.ts";
Deno.test("messagechannel", async () => {
const mc = new MessageChannel();
diff --git a/cli/tests/unit/opcall_test.ts b/cli/tests/unit/opcall_test.ts
index d2c65440c..fb269fc32 100644
--- a/cli/tests/unit/opcall_test.ts
+++ b/cli/tests/unit/opcall_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
import { assert, assertStringIncludes, unreachable } from "./test_util.ts";
Deno.test(async function sendAsyncStackTrace() {
diff --git a/cli/tests/unit/serve_test.ts b/cli/tests/unit/serve_test.ts
index c6977bdb7..20ad7316d 100644
--- a/cli/tests/unit/serve_test.ts
+++ b/cli/tests/unit/serve_test.ts
@@ -3,7 +3,7 @@
import {
assertMatch,
assertRejects,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { Buffer, BufReader, BufWriter } from "../../../test_util/std/io/mod.ts";
import { TextProtoReader } from "../testdata/run/textproto.ts";
import {
diff --git a/cli/tests/unit/test_util.ts b/cli/tests/unit/test_util.ts
index 12de86d6c..ccc8f51a1 100644
--- a/cli/tests/unit/test_util.ts
+++ b/cli/tests/unit/test_util.ts
@@ -19,7 +19,7 @@ export {
fail,
unimplemented,
unreachable,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
export { deferred } from "../../../test_util/std/async/deferred.ts";
export type { Deferred } from "../../../test_util/std/async/deferred.ts";
export { delay } from "../../../test_util/std/async/delay.ts";
diff --git a/cli/tests/unit_node/_fs/_fs_access_test.ts b/cli/tests/unit_node/_fs/_fs_access_test.ts
index 15fa2410f..5fd2a5b31 100644
--- a/cli/tests/unit_node/_fs/_fs_access_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_access_test.ts
@@ -3,7 +3,7 @@ import * as fs from "node:fs";
import {
assertRejects,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
Deno.test(
"[node/fs.access] Uses the owner permission when the user is the owner",
diff --git a/cli/tests/unit_node/_fs/_fs_appendFile_test.ts b/cli/tests/unit_node/_fs/_fs_appendFile_test.ts
index 377015934..5741938f0 100644
--- a/cli/tests/unit_node/_fs/_fs_appendFile_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_appendFile_test.ts
@@ -3,7 +3,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { appendFile, appendFileSync } from "node:fs";
import { fromFileUrl } from "../../../../test_util/std/path/mod.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
diff --git a/cli/tests/unit_node/_fs/_fs_chmod_test.ts b/cli/tests/unit_node/_fs/_fs_chmod_test.ts
index 4704f612f..11f01d1ad 100644
--- a/cli/tests/unit_node/_fs/_fs_chmod_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_chmod_test.ts
@@ -4,7 +4,7 @@ import {
assertRejects,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { chmod, chmodSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_chown_test.ts b/cli/tests/unit_node/_fs/_fs_chown_test.ts
index 4fd2d6c8c..2174d49d7 100644
--- a/cli/tests/unit_node/_fs/_fs_chown_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_chown_test.ts
@@ -1,5 +1,8 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { chown, chownSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_close_test.ts b/cli/tests/unit_node/_fs/_fs_close_test.ts
index d14ad1b73..4d0743dbd 100644
--- a/cli/tests/unit_node/_fs/_fs_close_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_close_test.ts
@@ -3,7 +3,7 @@ import {
assert,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { close, closeSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_copy_test.ts b/cli/tests/unit_node/_fs/_fs_copy_test.ts
index cea6e65ab..b08e8d7f3 100644
--- a/cli/tests/unit_node/_fs/_fs_copy_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_copy_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import * as path from "../../../../test_util/std/path/mod.ts";
-import { assert } from "../../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { copyFile, copyFileSync, existsSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_dir_test.ts b/cli/tests/unit_node/_fs/_fs_dir_test.ts
index eb8a0073b..7f53ee1d3 100644
--- a/cli/tests/unit_node/_fs/_fs_dir_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_dir_test.ts
@@ -3,7 +3,7 @@ import {
assert,
assertEquals,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { Dir as DirOrig, type Dirent } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_dirent_test.ts b/cli/tests/unit_node/_fs/_fs_dirent_test.ts
index 8a3f066ea..eca693f6f 100644
--- a/cli/tests/unit_node/_fs/_fs_dirent_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_dirent_test.ts
@@ -3,7 +3,7 @@ import {
assert,
assertEquals,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { Dirent as Dirent_ } from "node:fs";
// deno-lint-ignore no-explicit-any
diff --git a/cli/tests/unit_node/_fs/_fs_exists_test.ts b/cli/tests/unit_node/_fs/_fs_exists_test.ts
index 49dad173d..9af5b3208 100644
--- a/cli/tests/unit_node/_fs/_fs_exists_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_exists_test.ts
@@ -3,7 +3,7 @@ import {
assert,
assertEquals,
assertStringIncludes,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { exists, existsSync } from "node:fs";
import { promisify } from "node:util";
diff --git a/cli/tests/unit_node/_fs/_fs_fdatasync_test.ts b/cli/tests/unit_node/_fs/_fs_fdatasync_test.ts
index 6253dffff..d7ccae927 100644
--- a/cli/tests/unit_node/_fs/_fs_fdatasync_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_fdatasync_test.ts
@@ -1,5 +1,8 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
import { fdatasync, fdatasyncSync } from "node:fs";
Deno.test({
diff --git a/cli/tests/unit_node/_fs/_fs_fstat_test.ts b/cli/tests/unit_node/_fs/_fs_fstat_test.ts
index fe578aa51..70c3db254 100644
--- a/cli/tests/unit_node/_fs/_fs_fstat_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_fstat_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { fstat, fstatSync } from "node:fs";
-import { fail } from "../../../../test_util/std/assert/mod.ts";
+import { fail } from "../../../../test_util/std/testing/asserts.ts";
import { assertStats, assertStatsBigInt } from "./_fs_stat_test.ts";
import type { BigIntStats, Stats } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_fsync_test.ts b/cli/tests/unit_node/_fs/_fs_fsync_test.ts
index 0d055fdce..586c7d7e6 100644
--- a/cli/tests/unit_node/_fs/_fs_fsync_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_fsync_test.ts
@@ -1,5 +1,8 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
import { fsync, fsyncSync } from "node:fs";
Deno.test({
diff --git a/cli/tests/unit_node/_fs/_fs_ftruncate_test.ts b/cli/tests/unit_node/_fs/_fs_ftruncate_test.ts
index 67bc8262e..46787bec1 100644
--- a/cli/tests/unit_node/_fs/_fs_ftruncate_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_ftruncate_test.ts
@@ -3,7 +3,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { ftruncate, ftruncateSync } from "node:fs";
Deno.test({
diff --git a/cli/tests/unit_node/_fs/_fs_futimes_test.ts b/cli/tests/unit_node/_fs/_fs_futimes_test.ts
index 3b76807ff..c5b9012a5 100644
--- a/cli/tests/unit_node/_fs/_fs_futimes_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_futimes_test.ts
@@ -3,7 +3,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { futimes, futimesSync } from "node:fs";
const randomDate = new Date(Date.now() + 1000);
diff --git a/cli/tests/unit_node/_fs/_fs_handle_test.ts b/cli/tests/unit_node/_fs/_fs_handle_test.ts
index 232206860..8cfbf6490 100644
--- a/cli/tests/unit_node/_fs/_fs_handle_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_handle_test.ts
@@ -2,7 +2,10 @@
import * as path from "../../../../test_util/std/path/mod.ts";
import { Buffer } from "node:buffer";
import * as fs from "node:fs/promises";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
const moduleDir = path.dirname(path.fromFileUrl(import.meta.url));
const testData = path.resolve(moduleDir, "testdata", "hello.txt");
diff --git a/cli/tests/unit_node/_fs/_fs_link_test.ts b/cli/tests/unit_node/_fs/_fs_link_test.ts
index 3594b56fe..a96457eb0 100644
--- a/cli/tests/unit_node/_fs/_fs_link_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_link_test.ts
@@ -4,7 +4,7 @@ import {
assert,
assertEquals,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { link, linkSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_lstat_test.ts b/cli/tests/unit_node/_fs/_fs_lstat_test.ts
index c09f840eb..cd1127989 100644
--- a/cli/tests/unit_node/_fs/_fs_lstat_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_lstat_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { lstat, lstatSync } from "node:fs";
-import { fail } from "../../../../test_util/std/assert/mod.ts";
+import { fail } from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { assertStats, assertStatsBigInt } from "./_fs_stat_test.ts";
import type { BigIntStats, Stats } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_mkdir_test.ts b/cli/tests/unit_node/_fs/_fs_mkdir_test.ts
index b55ffd4a4..0deae9276 100644
--- a/cli/tests/unit_node/_fs/_fs_mkdir_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_mkdir_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import * as path from "../../../../test_util/std/path/mod.ts";
-import { assert } from "../../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { existsSync, mkdir, mkdirSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts b/cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts
index e1e2c148e..998128596 100644
--- a/cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts
@@ -3,7 +3,7 @@ import {
assert,
assertRejects,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { EncodingOption, existsSync, mkdtemp, mkdtempSync } from "node:fs";
import { env } from "node:process";
import { promisify } from "node:util";
diff --git a/cli/tests/unit_node/_fs/_fs_open_test.ts b/cli/tests/unit_node/_fs/_fs_open_test.ts
index f7a7192b8..d9f5e5796 100644
--- a/cli/tests/unit_node/_fs/_fs_open_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_open_test.ts
@@ -14,7 +14,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { open, openSync } from "node:fs";
import { join, parse } from "node:path";
diff --git a/cli/tests/unit_node/_fs/_fs_opendir_test.ts b/cli/tests/unit_node/_fs/_fs_opendir_test.ts
index 5219643f2..196bea777 100644
--- a/cli/tests/unit_node/_fs/_fs_opendir_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_opendir_test.ts
@@ -6,7 +6,7 @@ import {
assertFalse,
assertInstanceOf,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { opendir, opendirSync } from "node:fs";
import { Buffer } from "node:buffer";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
diff --git a/cli/tests/unit_node/_fs/_fs_readFile_test.ts b/cli/tests/unit_node/_fs/_fs_readFile_test.ts
index 335a7cfc7..8fa9e7b01 100644
--- a/cli/tests/unit_node/_fs/_fs_readFile_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_readFile_test.ts
@@ -2,7 +2,10 @@
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { readFile, readFileSync } from "node:fs";
import * as path from "../../../../test_util/std/path/mod.ts";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
const moduleDir = path.dirname(path.fromFileUrl(import.meta.url));
const testData = path.resolve(moduleDir, "testdata", "hello.txt");
diff --git a/cli/tests/unit_node/_fs/_fs_read_test.ts b/cli/tests/unit_node/_fs/_fs_read_test.ts
index 547ba7874..34b029d9f 100644
--- a/cli/tests/unit_node/_fs/_fs_read_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_read_test.ts
@@ -4,7 +4,7 @@ import {
assertFalse,
assertMatch,
assertStrictEquals,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { read, readSync } from "node:fs";
import { open, openSync } from "node:fs";
import { Buffer } from "node:buffer";
diff --git a/cli/tests/unit_node/_fs/_fs_readdir_test.ts b/cli/tests/unit_node/_fs/_fs_readdir_test.ts
index b2ec353c5..bb1df079f 100644
--- a/cli/tests/unit_node/_fs/_fs_readdir_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_readdir_test.ts
@@ -3,7 +3,7 @@ import {
assertEquals,
assertNotEquals,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { readdir, readdirSync } from "node:fs";
import { join } from "../../../../test_util/std/path/mod.ts";
diff --git a/cli/tests/unit_node/_fs/_fs_readlink_test.ts b/cli/tests/unit_node/_fs/_fs_readlink_test.ts
index 0d134023b..7f0d3cef8 100644
--- a/cli/tests/unit_node/_fs/_fs_readlink_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_readlink_test.ts
@@ -1,7 +1,10 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { readlink, readlinkSync } from "node:fs";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
import * as path from "../../../../test_util/std/path/mod.ts";
const testDir = Deno.makeTempDirSync();
diff --git a/cli/tests/unit_node/_fs/_fs_realpath_test.ts b/cli/tests/unit_node/_fs/_fs_realpath_test.ts
index df7fb8da3..871ebe983 100644
--- a/cli/tests/unit_node/_fs/_fs_realpath_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_realpath_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import * as path from "../../../../test_util/std/path/mod.ts";
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { realpath, realpathSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_rename_test.ts b/cli/tests/unit_node/_fs/_fs_rename_test.ts
index 8310cdb58..cefd7f61a 100644
--- a/cli/tests/unit_node/_fs/_fs_rename_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_rename_test.ts
@@ -1,5 +1,8 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { rename, renameSync } from "node:fs";
import { existsSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_rm_test.ts b/cli/tests/unit_node/_fs/_fs_rm_test.ts
index cb4ae1aa1..e196ee08a 100644
--- a/cli/tests/unit_node/_fs/_fs_rm_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_rm_test.ts
@@ -4,7 +4,7 @@ import {
assertRejects,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { rm, rmSync } from "node:fs";
import { closeSync, existsSync } from "node:fs";
import { join } from "../../../../test_util/std/path/mod.ts";
diff --git a/cli/tests/unit_node/_fs/_fs_rmdir_test.ts b/cli/tests/unit_node/_fs/_fs_rmdir_test.ts
index 7bbae6270..85aaa2ec3 100644
--- a/cli/tests/unit_node/_fs/_fs_rmdir_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_rmdir_test.ts
@@ -1,5 +1,8 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
import { rmdir, rmdirSync } from "node:fs";
import { closeSync } from "node:fs";
import { existsSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_stat_test.ts b/cli/tests/unit_node/_fs/_fs_stat_test.ts
index 776d89ecc..b9e33c507 100644
--- a/cli/tests/unit_node/_fs/_fs_stat_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_stat_test.ts
@@ -1,7 +1,10 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { BigIntStats, stat, Stats, statSync } from "node:fs";
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
export function assertStats(actual: Stats, expected: Deno.FileInfo) {
assertEquals(actual.dev, expected.dev);
diff --git a/cli/tests/unit_node/_fs/_fs_symlink_test.ts b/cli/tests/unit_node/_fs/_fs_symlink_test.ts
index f16188fee..72747ebfa 100644
--- a/cli/tests/unit_node/_fs/_fs_symlink_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_symlink_test.ts
@@ -3,7 +3,7 @@ import {
assert,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { symlink, symlinkSync } from "node:fs";
Deno.test({
diff --git a/cli/tests/unit_node/_fs/_fs_truncate_test.ts b/cli/tests/unit_node/_fs/_fs_truncate_test.ts
index 98fb6c5f0..3aff3fac2 100644
--- a/cli/tests/unit_node/_fs/_fs_truncate_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_truncate_test.ts
@@ -3,7 +3,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { truncate, truncateSync } from "node:fs";
Deno.test({
diff --git a/cli/tests/unit_node/_fs/_fs_unlink_test.ts b/cli/tests/unit_node/_fs/_fs_unlink_test.ts
index b92224844..a33534fbb 100644
--- a/cli/tests/unit_node/_fs/_fs_unlink_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_unlink_test.ts
@@ -1,5 +1,8 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, fail } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assertEquals,
+ fail,
+} from "../../../../test_util/std/testing/asserts.ts";
import { existsSync } from "node:fs";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { unlink, unlinkSync } from "node:fs";
diff --git a/cli/tests/unit_node/_fs/_fs_utimes_test.ts b/cli/tests/unit_node/_fs/_fs_utimes_test.ts
index a2d3e605c..170c0d73d 100644
--- a/cli/tests/unit_node/_fs/_fs_utimes_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_utimes_test.ts
@@ -3,7 +3,7 @@ import {
assertEquals,
assertThrows,
fail,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { utimes, utimesSync } from "node:fs";
const randomDate = new Date(Date.now() + 1000);
diff --git a/cli/tests/unit_node/_fs/_fs_watch_test.ts b/cli/tests/unit_node/_fs/_fs_watch_test.ts
index 916343599..26b0da8b9 100644
--- a/cli/tests/unit_node/_fs/_fs_watch_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_watch_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { watch } from "node:fs";
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
function wait(time: number) {
return new Promise((resolve) => {
diff --git a/cli/tests/unit_node/_fs/_fs_writeFile_test.ts b/cli/tests/unit_node/_fs/_fs_writeFile_test.ts
index b96f4d29b..9f123e005 100644
--- a/cli/tests/unit_node/_fs/_fs_writeFile_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_writeFile_test.ts
@@ -5,7 +5,7 @@ import {
assertNotEquals,
assertRejects,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { writeFile, writeFileSync } from "node:fs";
import * as path from "../../../../test_util/std/path/mod.ts";
diff --git a/cli/tests/unit_node/_fs/_fs_write_test.ts b/cli/tests/unit_node/_fs/_fs_write_test.ts
index afc15f29f..7baa81b7d 100644
--- a/cli/tests/unit_node/_fs/_fs_write_test.ts
+++ b/cli/tests/unit_node/_fs/_fs_write_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { write, writeSync } from "node:fs";
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
import { Buffer } from "node:buffer";
const decoder = new TextDecoder("utf-8");
diff --git a/cli/tests/unit_node/_test_utils.ts b/cli/tests/unit_node/_test_utils.ts
index 514818bce..322067719 100644
--- a/cli/tests/unit_node/_test_utils.ts
+++ b/cli/tests/unit_node/_test_utils.ts
@@ -3,7 +3,7 @@
import {
assert,
assertStringIncludes,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
/** Asserts that an error thrown in a callback will not be wrongly caught. */
export async function assertCallbackErrorUncaught(
diff --git a/cli/tests/unit_node/assertion_error_test.ts b/cli/tests/unit_node/assertion_error_test.ts
index ac0636942..ab6ed5bc3 100644
--- a/cli/tests/unit_node/assertion_error_test.ts
+++ b/cli/tests/unit_node/assertion_error_test.ts
@@ -3,7 +3,7 @@ import { stripColor } from "../../../test_util/std/fmt/colors.ts";
import {
assert,
assertStrictEquals,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { AssertionError } from "node:assert";
Deno.test({
diff --git a/cli/tests/unit_node/async_hooks_test.ts b/cli/tests/unit_node/async_hooks_test.ts
index adaa28593..871ad85f9 100644
--- a/cli/tests/unit_node/async_hooks_test.ts
+++ b/cli/tests/unit_node/async_hooks_test.ts
@@ -1,6 +1,9 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { AsyncLocalStorage, AsyncResource } from "node:async_hooks";
-import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../test_util/std/async/deferred.ts";
Deno.test(async function foo() {
diff --git a/cli/tests/unit_node/buffer_test.ts b/cli/tests/unit_node/buffer_test.ts
index cfd1bf748..5244764c6 100644
--- a/cli/tests/unit_node/buffer_test.ts
+++ b/cli/tests/unit_node/buffer_test.ts
@@ -3,7 +3,7 @@ import { Buffer } from "node:buffer";
import {
assertEquals,
assertThrows,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
Deno.test({
name: "[node/buffer] alloc fails if size is not a number",
diff --git a/cli/tests/unit_node/child_process_test.ts b/cli/tests/unit_node/child_process_test.ts
index 93dade56b..47e87096e 100644
--- a/cli/tests/unit_node/child_process_test.ts
+++ b/cli/tests/unit_node/child_process_test.ts
@@ -9,7 +9,7 @@ import {
assertNotStrictEquals,
assertStrictEquals,
assertStringIncludes,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { Deferred, deferred } from "../../../test_util/std/async/deferred.ts";
import * as path from "../../../test_util/std/path/mod.ts";
diff --git a/cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts b/cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts
index 2ed9c1d87..e1ef44058 100644
--- a/cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts
+++ b/cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts
@@ -4,7 +4,7 @@ import crypto from "node:crypto";
import { Buffer } from "node:buffer";
import testVectors128 from "./gcmEncryptExtIV128.json" assert { type: "json" };
import testVectors256 from "./gcmEncryptExtIV256.json" assert { type: "json" };
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
const aesGcm = (bits: string, key: Uint8Array) => {
const ALGO = bits == "128" ? `aes-128-gcm` : `aes-256-gcm`;
diff --git a/cli/tests/unit_node/crypto/crypto_cipher_test.ts b/cli/tests/unit_node/crypto/crypto_cipher_test.ts
index 52a9b06ec..0eecaacf0 100644
--- a/cli/tests/unit_node/crypto/crypto_cipher_test.ts
+++ b/cli/tests/unit_node/crypto/crypto_cipher_test.ts
@@ -6,7 +6,7 @@ import { buffer, text } from "node:stream/consumers";
import {
assertEquals,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
const rsaPrivateKey = Deno.readTextFileSync(
new URL("../testdata/rsa_private.pem", import.meta.url),
diff --git a/cli/tests/unit_node/crypto/crypto_hash_test.ts b/cli/tests/unit_node/crypto/crypto_hash_test.ts
index 3167628ce..4b0aedf03 100644
--- a/cli/tests/unit_node/crypto/crypto_hash_test.ts
+++ b/cli/tests/unit_node/crypto/crypto_hash_test.ts
@@ -8,7 +8,10 @@ import {
} from "node:crypto";
import { Buffer } from "node:buffer";
import { Readable } from "node:stream";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
// https://github.com/denoland/deno/issues/18140
Deno.test({
diff --git a/cli/tests/unit_node/crypto/crypto_key_test.ts b/cli/tests/unit_node/crypto/crypto_key_test.ts
index 531bc4c42..0e56d8255 100644
--- a/cli/tests/unit_node/crypto/crypto_key_test.ts
+++ b/cli/tests/unit_node/crypto/crypto_key_test.ts
@@ -14,7 +14,7 @@ import { Buffer } from "node:buffer";
import {
assertEquals,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { createHmac } from "node:crypto";
const generateKeyPairAsync = promisify(
diff --git a/cli/tests/unit_node/crypto/crypto_sign_test.ts b/cli/tests/unit_node/crypto/crypto_sign_test.ts
index 58107b563..9988ed71c 100644
--- a/cli/tests/unit_node/crypto/crypto_sign_test.ts
+++ b/cli/tests/unit_node/crypto/crypto_sign_test.ts
@@ -1,6 +1,9 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
import { createSign, createVerify, sign, verify } from "node:crypto";
import { Buffer } from "node:buffer";
diff --git a/cli/tests/unit_node/fs_test.ts b/cli/tests/unit_node/fs_test.ts
index 310113233..3e9ad4480 100644
--- a/cli/tests/unit_node/fs_test.ts
+++ b/cli/tests/unit_node/fs_test.ts
@@ -1,6 +1,9 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assert, assertThrows } from "../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertThrows,
+} from "../../../test_util/std/testing/asserts.ts";
import { join } from "node:path";
import { tmpdir } from "node:os";
import { mkdtempSync, readFileSync, writeFileSync } from "node:fs";
diff --git a/cli/tests/unit_node/http2_test.ts b/cli/tests/unit_node/http2_test.ts
index aa17c81fc..d0e0de43f 100644
--- a/cli/tests/unit_node/http2_test.ts
+++ b/cli/tests/unit_node/http2_test.ts
@@ -3,7 +3,7 @@
import * as http2 from "node:http2";
import * as net from "node:net";
import { deferred } from "../../../test_util/std/async/deferred.ts";
-import { assertEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
for (const url of ["http://127.0.0.1:4246", "https://127.0.0.1:4247"]) {
Deno.test(`[node/http2 client] ${url}`, {
diff --git a/cli/tests/unit_node/http_test.ts b/cli/tests/unit_node/http_test.ts
index 251281676..84d25e42c 100644
--- a/cli/tests/unit_node/http_test.ts
+++ b/cli/tests/unit_node/http_test.ts
@@ -7,7 +7,7 @@ import {
assert,
assertEquals,
fail,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { assertSpyCalls, spy } from "../../../test_util/std/testing/mock.ts";
import { deferred } from "../../../test_util/std/async/deferred.ts";
diff --git a/cli/tests/unit_node/internal/_randomBytes_test.ts b/cli/tests/unit_node/internal/_randomBytes_test.ts
index 69845705e..1072ce164 100644
--- a/cli/tests/unit_node/internal/_randomBytes_test.ts
+++ b/cli/tests/unit_node/internal/_randomBytes_test.ts
@@ -4,7 +4,7 @@ import {
assertEquals,
assertRejects,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { assertCallbackErrorUncaught } from "../_test_utils.ts";
import { randomBytes } from "node:crypto";
diff --git a/cli/tests/unit_node/internal/_randomFill_test.ts b/cli/tests/unit_node/internal/_randomFill_test.ts
index 537a11e5e..5e2e154c8 100644
--- a/cli/tests/unit_node/internal/_randomFill_test.ts
+++ b/cli/tests/unit_node/internal/_randomFill_test.ts
@@ -5,7 +5,7 @@ import {
assertEquals,
assertNotEquals,
assertThrows,
-} from "../../../../test_util/std/assert/mod.ts";
+} from "../../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../../test_util/std/async/deferred.ts";
const validateNonZero = (buf: Buffer) => {
diff --git a/cli/tests/unit_node/internal/_randomInt_test.ts b/cli/tests/unit_node/internal/_randomInt_test.ts
index 36d8a2146..4bed13498 100644
--- a/cli/tests/unit_node/internal/_randomInt_test.ts
+++ b/cli/tests/unit_node/internal/_randomInt_test.ts
@@ -1,6 +1,9 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { randomInt } from "node:crypto";
-import { assert, assertThrows } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertThrows,
+} from "../../../../test_util/std/testing/asserts.ts";
const between = (x: number, min: number, max: number) => x >= min && x < max;
diff --git a/cli/tests/unit_node/internal/pbkdf2_test.ts b/cli/tests/unit_node/internal/pbkdf2_test.ts
index 79c379d9a..3d3378769 100644
--- a/cli/tests/unit_node/internal/pbkdf2_test.ts
+++ b/cli/tests/unit_node/internal/pbkdf2_test.ts
@@ -1,6 +1,9 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { pbkdf2, pbkdf2Sync } from "node:crypto";
-import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../../test_util/std/testing/asserts.ts";
type Algorithms =
| "md5"
diff --git a/cli/tests/unit_node/internal/scrypt_test.ts b/cli/tests/unit_node/internal/scrypt_test.ts
index 6081df5f3..d65cd27ff 100644
--- a/cli/tests/unit_node/internal/scrypt_test.ts
+++ b/cli/tests/unit_node/internal/scrypt_test.ts
@@ -1,7 +1,7 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { scrypt, scryptSync } from "node:crypto";
import { Buffer } from "node:buffer";
-import { assertEquals } from "../../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../../test_util/std/async/deferred.ts";
Deno.test("scrypt works correctly", async () => {
diff --git a/cli/tests/unit_node/module_test.ts b/cli/tests/unit_node/module_test.ts
index 8ecef7fa4..9818f4766 100644
--- a/cli/tests/unit_node/module_test.ts
+++ b/cli/tests/unit_node/module_test.ts
@@ -1,7 +1,10 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { createRequire, Module } from "node:module";
-import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../test_util/std/testing/asserts.ts";
import process from "node:process";
import * as path from "node:path";
diff --git a/cli/tests/unit_node/net_test.ts b/cli/tests/unit_node/net_test.ts
index 9567defe6..ca9d214e1 100644
--- a/cli/tests/unit_node/net_test.ts
+++ b/cli/tests/unit_node/net_test.ts
@@ -1,7 +1,10 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import * as net from "node:net";
-import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../test_util/std/testing/asserts.ts";
import { Deferred, deferred } from "../../../test_util/std/async/deferred.ts";
import * as path from "../../../test_util/std/path/mod.ts";
import * as http from "node:http";
diff --git a/cli/tests/unit_node/os_test.ts b/cli/tests/unit_node/os_test.ts
index 48e241027..2d0d3a8c8 100644
--- a/cli/tests/unit_node/os_test.ts
+++ b/cli/tests/unit_node/os_test.ts
@@ -7,7 +7,7 @@ import {
assertEquals,
assertNotEquals,
assertThrows,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
Deno.test({
name: "build architecture is a string",
diff --git a/cli/tests/unit_node/path_test.ts b/cli/tests/unit_node/path_test.ts
index 8b1af9ee1..48298afec 100644
--- a/cli/tests/unit_node/path_test.ts
+++ b/cli/tests/unit_node/path_test.ts
@@ -4,7 +4,7 @@ import path from "node:path";
import posix from "node:path/posix";
import win32 from "node:path/win32";
-import { assertStrictEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertStrictEquals } from "../../../test_util/std/testing/asserts.ts";
Deno.test("[node/path] posix and win32 objects", () => {
assertStrictEquals(path.posix, posix);
diff --git a/cli/tests/unit_node/perf_hooks_test.ts b/cli/tests/unit_node/perf_hooks_test.ts
index e7cda40ab..d1ab8c12c 100644
--- a/cli/tests/unit_node/perf_hooks_test.ts
+++ b/cli/tests/unit_node/perf_hooks_test.ts
@@ -4,7 +4,7 @@ import { performance } from "node:perf_hooks";
import {
assertEquals,
assertThrows,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
Deno.test({
name: "[perf_hooks] performance",
diff --git a/cli/tests/unit_node/process_test.ts b/cli/tests/unit_node/process_test.ts
index 0ad0f7568..a572f11b2 100644
--- a/cli/tests/unit_node/process_test.ts
+++ b/cli/tests/unit_node/process_test.ts
@@ -11,7 +11,7 @@ import {
assertObjectMatch,
assertStrictEquals,
assertThrows,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { stripColor } from "../../../test_util/std/fmt/colors.ts";
import { deferred } from "../../../test_util/std/async/deferred.ts";
import * as path from "../../../test_util/std/path/mod.ts";
diff --git a/cli/tests/unit_node/querystring_test.ts b/cli/tests/unit_node/querystring_test.ts
index bd5548223..0b3b22d62 100644
--- a/cli/tests/unit_node/querystring_test.ts
+++ b/cli/tests/unit_node/querystring_test.ts
@@ -1,5 +1,5 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
import { parse, stringify } from "node:querystring";
Deno.test({
diff --git a/cli/tests/unit_node/readline_test.ts b/cli/tests/unit_node/readline_test.ts
index 8978b53ff..914d23e4a 100644
--- a/cli/tests/unit_node/readline_test.ts
+++ b/cli/tests/unit_node/readline_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { createInterface, Interface } from "node:readline";
-import { assertInstanceOf } from "../../../test_util/std/assert/mod.ts";
+import { assertInstanceOf } from "../../../test_util/std/testing/asserts.ts";
import { Readable, Writable } from "node:stream";
Deno.test("[node/readline] createInstance", () => {
diff --git a/cli/tests/unit_node/repl_test.ts b/cli/tests/unit_node/repl_test.ts
index 9df8d0375..e703d69f8 100644
--- a/cli/tests/unit_node/repl_test.ts
+++ b/cli/tests/unit_node/repl_test.ts
@@ -2,7 +2,7 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import repl from "node:repl";
-import { assert } from "../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../test_util/std/testing/asserts.ts";
Deno.test({
name: "repl module exports",
diff --git a/cli/tests/unit_node/stream_test.ts b/cli/tests/unit_node/stream_test.ts
index 9d3d3df08..058d3ca7c 100644
--- a/cli/tests/unit_node/stream_test.ts
+++ b/cli/tests/unit_node/stream_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assert } from "../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../test_util/std/testing/asserts.ts";
import { fromFileUrl, relative } from "../../../test_util/std/path/mod.ts";
import { pipeline } from "node:stream/promises";
import { createReadStream, createWriteStream } from "node:fs";
diff --git a/cli/tests/unit_node/string_decoder_test.ts b/cli/tests/unit_node/string_decoder_test.ts
index facd4cc4e..93ff69dc3 100644
--- a/cli/tests/unit_node/string_decoder_test.ts
+++ b/cli/tests/unit_node/string_decoder_test.ts
@@ -1,5 +1,5 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assertEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
import { Buffer } from "node:buffer";
import { StringDecoder } from "node:string_decoder";
diff --git a/cli/tests/unit_node/timers_test.ts b/cli/tests/unit_node/timers_test.ts
index f6c8f7773..d110b44e4 100644
--- a/cli/tests/unit_node/timers_test.ts
+++ b/cli/tests/unit_node/timers_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assert, fail } from "../../../test_util/std/assert/mod.ts";
+import { assert, fail } from "../../../test_util/std/testing/asserts.ts";
import * as timers from "node:timers";
import * as timersPromises from "node:timers/promises";
diff --git a/cli/tests/unit_node/tls_test.ts b/cli/tests/unit_node/tls_test.ts
index aeb7cf5ea..7a270c60b 100644
--- a/cli/tests/unit_node/tls_test.ts
+++ b/cli/tests/unit_node/tls_test.ts
@@ -3,7 +3,7 @@
import {
assertEquals,
assertInstanceOf,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { delay } from "../../../test_util/std/async/delay.ts";
import { deferred } from "../../../test_util/std/async/deferred.ts";
import { fromFileUrl, join } from "../../../test_util/std/path/mod.ts";
diff --git a/cli/tests/unit_node/tty_test.ts b/cli/tests/unit_node/tty_test.ts
index 930f1aaff..d2bf32efc 100644
--- a/cli/tests/unit_node/tty_test.ts
+++ b/cli/tests/unit_node/tty_test.ts
@@ -1,7 +1,7 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any
-import { assert } from "../../../test_util/std/assert/mod.ts";
+import { assert } from "../../../test_util/std/testing/asserts.ts";
import { isatty } from "node:tty";
Deno.test("[node/tty isatty] returns true when fd is a tty, false otherwise", () => {
diff --git a/cli/tests/unit_node/util_test.ts b/cli/tests/unit_node/util_test.ts
index 0c95d9f5a..e90eed831 100644
--- a/cli/tests/unit_node/util_test.ts
+++ b/cli/tests/unit_node/util_test.ts
@@ -5,7 +5,7 @@ import {
assertEquals,
assertStrictEquals,
assertThrows,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { stripColor } from "../../../test_util/std/fmt/colors.ts";
import * as util from "node:util";
diff --git a/cli/tests/unit_node/v8_test.ts b/cli/tests/unit_node/v8_test.ts
index 8eb67701e..724ac3504 100644
--- a/cli/tests/unit_node/v8_test.ts
+++ b/cli/tests/unit_node/v8_test.ts
@@ -4,7 +4,7 @@ import {
getHeapStatistics,
setFlagsFromString,
} from "node:v8";
-import { assertEquals } from "../../../test_util/std/assert/mod.ts";
+import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
// https://github.com/nodejs/node/blob/a2bbe5ff216bc28f8dac1c36a8750025a93c3827/test/parallel/test-v8-version-tag.js#L6
Deno.test({
diff --git a/cli/tests/unit_node/worker_threads_test.ts b/cli/tests/unit_node/worker_threads_test.ts
index 0271995e6..a43a1b506 100644
--- a/cli/tests/unit_node/worker_threads_test.ts
+++ b/cli/tests/unit_node/worker_threads_test.ts
@@ -4,7 +4,7 @@ import {
assert,
assertEquals,
assertObjectMatch,
-} from "../../../test_util/std/assert/mod.ts";
+} from "../../../test_util/std/testing/asserts.ts";
import { fromFileUrl, relative } from "../../../test_util/std/path/mod.ts";
import * as workerThreads from "node:worker_threads";
import { EventEmitter, once } from "node:events";
diff --git a/cli/tests/unit_node/zlib_test.ts b/cli/tests/unit_node/zlib_test.ts
index 50bf7f11a..b878b7cc3 100644
--- a/cli/tests/unit_node/zlib_test.ts
+++ b/cli/tests/unit_node/zlib_test.ts
@@ -1,6 +1,9 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts";
+import {
+ assert,
+ assertEquals,
+} from "../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../test_util/std/async/deferred.ts";
import { fromFileUrl, relative } from "../../../test_util/std/path/mod.ts";
import {
diff --git a/test_ffi/tests/test.js b/test_ffi/tests/test.js
index 6210c4bee..9f6cc4547 100644
--- a/test_ffi/tests/test.js
+++ b/test_ffi/tests/test.js
@@ -10,7 +10,7 @@ import {
assertInstanceOf,
assertEquals,
assertFalse,
-} from "../../test_util/std/assert/mod.ts";
+} from "../../test_util/std/testing/asserts.ts";
const targetDir = Deno.execPath().replace(/[^\/\\]+$/, "");
const [libPrefix, libSuffix] = {
diff --git a/test_napi/common.js b/test_napi/common.js
index 6ed9c63a0..ede045666 100644
--- a/test_napi/common.js
+++ b/test_napi/common.js
@@ -5,7 +5,7 @@ export {
assertEquals,
assertRejects,
assertThrows,
-} from "../test_util/std/assert/mod.ts";
+} from "../test_util/std/testing/asserts.ts";
export { fromFileUrl } from "../test_util/std/path/mod.ts";
import process from "node:process";
diff --git a/test_util/std b/test_util/std
-Subproject 2d207784e830721279a9a920e865c2c0036cb5e
+Subproject b23a76a47adaf63b5493761a87e6dd0dc0de0bb