summaryrefslogtreecommitdiff
path: root/tests/specs/future/runtime_api/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs/future/runtime_api/main.js')
-rw-r--r--tests/specs/future/runtime_api/main.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/specs/future/runtime_api/main.js b/tests/specs/future/runtime_api/main.js
index ed60a7b7c..9d3b3ed6c 100644
--- a/tests/specs/future/runtime_api/main.js
+++ b/tests/specs/future/runtime_api/main.js
@@ -31,4 +31,16 @@ console.log("Deno.writeAllSync is", Deno.writeAllSync);
console.log("Deno.write is", Deno.write);
console.log("Deno.writeSync is", Deno.writeSync);
+try {
+ new Deno.FsFile(0);
+} catch (error) {
+ if (
+ error instanceof TypeError &&
+ error.message ===
+ "`Deno.FsFile` cannot be constructed, use `Deno.open()` or `Deno.openSync()` instead."
+ ) {
+ console.log("Deno.FsFile constructor is illegal");
+ }
+}
+
self.close();