mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 07:14:47 -05:00
chore: fix & update node compat config (#19106)
This commit is contained in:
parent
68c0fcb157
commit
2a0c664840
9 changed files with 31 additions and 41 deletions
|
@ -366,7 +366,6 @@
|
||||||
"test-http-outgoing-message-inheritance.js",
|
"test-http-outgoing-message-inheritance.js",
|
||||||
"test-http-outgoing-renderHeaders.js",
|
"test-http-outgoing-renderHeaders.js",
|
||||||
"test-http-outgoing-settimeout.js",
|
"test-http-outgoing-settimeout.js",
|
||||||
"test-module-run-main.js",
|
|
||||||
"test-net-access-byteswritten.js",
|
"test-net-access-byteswritten.js",
|
||||||
"test-net-better-error-messages-listen-path.js",
|
"test-net-better-error-messages-listen-path.js",
|
||||||
"test-net-better-error-messages-path.js",
|
"test-net-better-error-messages-path.js",
|
||||||
|
@ -655,8 +654,6 @@
|
||||||
"test-whatwg-url-override-hostname.js",
|
"test-whatwg-url-override-hostname.js",
|
||||||
"test-whatwg-url-properties.js",
|
"test-whatwg-url-properties.js",
|
||||||
"test-whatwg-url-toascii.js",
|
"test-whatwg-url-toascii.js",
|
||||||
"test-worker-threads-broadcast-channel.js",
|
|
||||||
"test-worker-threads-message-channel.js",
|
|
||||||
"test-zlib-close-after-error.js",
|
"test-zlib-close-after-error.js",
|
||||||
"test-zlib-close-after-write.js",
|
"test-zlib-close-after-write.js",
|
||||||
"test-zlib-convenience-methods.js",
|
"test-zlib-convenience-methods.js",
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
globalThis.foo = 42;
|
|
|
@ -1,15 +0,0 @@
|
||||||
// deno-fmt-ignore-file
|
|
||||||
// deno-lint-ignore-file
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
const Module = require("module");
|
|
||||||
const assert = require("assert/strict");
|
|
||||||
const path = require("path");
|
|
||||||
|
|
||||||
const file = path.join(__dirname, "..", "fixtures", "run-main.js");
|
|
||||||
process.argv = [process.argv[0], file];
|
|
||||||
Module.runMain();
|
|
||||||
|
|
||||||
// The required file via `Module.runMain()` sets this global
|
|
||||||
assert.equal(globalThis.foo, 42);
|
|
|
@ -1,9 +0,0 @@
|
||||||
// deno-fmt-ignore-file
|
|
||||||
// deno-lint-ignore-file
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
const assert = require("assert/strict");
|
|
||||||
const worker_threads = require("worker_threads");
|
|
||||||
|
|
||||||
assert.equal(BroadcastChannel, worker_threads.BroadcastChannel);
|
|
|
@ -1,10 +0,0 @@
|
||||||
// deno-fmt-ignore-file
|
|
||||||
// deno-lint-ignore-file
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
const assert = require("assert/strict");
|
|
||||||
const worker_threads = require("worker_threads");
|
|
||||||
|
|
||||||
assert.equal(MessageChannel, worker_threads.MessageChannel);
|
|
||||||
assert.equal(MessagePort, worker_threads.MessagePort);
|
|
|
@ -1,7 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
import { Module } from "node:module";
|
import { Module } from "node:module";
|
||||||
import { assertStrictEquals } from "../../../test_util/std/testing/asserts.ts";
|
import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
|
||||||
|
import process from "node:process";
|
||||||
|
|
||||||
Deno.test("[node/module _preloadModules] has internal require hook", () => {
|
Deno.test("[node/module _preloadModules] has internal require hook", () => {
|
||||||
// Check if it's there
|
// Check if it's there
|
||||||
|
@ -10,5 +11,17 @@ Deno.test("[node/module _preloadModules] has internal require hook", () => {
|
||||||
"./cli/tests/unit_node/testdata/add_global_property.js",
|
"./cli/tests/unit_node/testdata/add_global_property.js",
|
||||||
]);
|
]);
|
||||||
// deno-lint-ignore no-explicit-any
|
// deno-lint-ignore no-explicit-any
|
||||||
assertStrictEquals((globalThis as any).foo, "Hello");
|
assertEquals((globalThis as any).foo, "Hello");
|
||||||
|
});
|
||||||
|
|
||||||
|
Deno.test("[node/module runMain] loads module using the current process.argv", () => {
|
||||||
|
process.argv = [
|
||||||
|
process.argv[0],
|
||||||
|
"./cli/tests/unit_node/testdata/add_global_property_run_main.js",
|
||||||
|
];
|
||||||
|
|
||||||
|
// deno-lint-ignore no-explicit-any
|
||||||
|
(Module as any).runMain();
|
||||||
|
// deno-lint-ignore no-explicit-any
|
||||||
|
assertEquals((globalThis as any).calledViaRunMain, true);
|
||||||
});
|
});
|
||||||
|
|
1
cli/tests/unit_node/testdata/add_global_property_run_main.js
vendored
Normal file
1
cli/tests/unit_node/testdata/add_global_property_run_main.js
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
globalThis.calledViaRunMain = true;
|
13
cli/tests/unit_node/worker_threads_test.ts
Normal file
13
cli/tests/unit_node/worker_threads_test.ts
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
|
||||||
|
import workerThreads from "node:worker_threads";
|
||||||
|
|
||||||
|
Deno.test("[node/worker_threads] BroadcastChannel is exported", () => {
|
||||||
|
assertEquals<unknown>(workerThreads.BroadcastChannel, BroadcastChannel);
|
||||||
|
});
|
||||||
|
|
||||||
|
Deno.test("[node/worker_threads] MessageChannel are MessagePort are exported", () => {
|
||||||
|
assertEquals<unknown>(workerThreads.MessageChannel, MessageChannel);
|
||||||
|
assertEquals<unknown>(workerThreads.MessagePort, MessagePort);
|
||||||
|
});
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
NOTE: This file should not be manually edited. Please edit 'cli/tests/node_compat/config.json' and run 'tools/node_compat/setup.ts' instead.
|
NOTE: This file should not be manually edited. Please edit 'cli/tests/node_compat/config.json' and run 'tools/node_compat/setup.ts' instead.
|
||||||
|
|
||||||
Total: 2923
|
Total: 2924
|
||||||
|
|
||||||
- [abort/test-abort-backtrace.js](https://github.com/nodejs/node/tree/v18.12.1/test/abort/test-abort-backtrace.js)
|
- [abort/test-abort-backtrace.js](https://github.com/nodejs/node/tree/v18.12.1/test/abort/test-abort-backtrace.js)
|
||||||
- [abort/test-abort-fatal-error.js](https://github.com/nodejs/node/tree/v18.12.1/test/abort/test-abort-fatal-error.js)
|
- [abort/test-abort-fatal-error.js](https://github.com/nodejs/node/tree/v18.12.1/test/abort/test-abort-fatal-error.js)
|
||||||
|
@ -281,6 +281,7 @@ Total: 2923
|
||||||
- [parallel/test-child-process-exec-encoding.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-encoding.js)
|
- [parallel/test-child-process-exec-encoding.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-encoding.js)
|
||||||
- [parallel/test-child-process-exec-std-encoding.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-std-encoding.js)
|
- [parallel/test-child-process-exec-std-encoding.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-std-encoding.js)
|
||||||
- [parallel/test-child-process-exec-timeout-expire.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-timeout-expire.js)
|
- [parallel/test-child-process-exec-timeout-expire.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-timeout-expire.js)
|
||||||
|
- [parallel/test-child-process-exec-timeout-kill.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-timeout-kill.js)
|
||||||
- [parallel/test-child-process-exec-timeout-not-expired.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-timeout-not-expired.js)
|
- [parallel/test-child-process-exec-timeout-not-expired.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-exec-timeout-not-expired.js)
|
||||||
- [parallel/test-child-process-execFile-promisified-abortController.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-execFile-promisified-abortController.js)
|
- [parallel/test-child-process-execFile-promisified-abortController.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-execFile-promisified-abortController.js)
|
||||||
- [parallel/test-child-process-execfile.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-execfile.js)
|
- [parallel/test-child-process-execfile.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-execfile.js)
|
||||||
|
|
Loading…
Reference in a new issue