diff --git a/tests/specs/future/runtime_api/main.js b/tests/specs/future/runtime_api/main.js index b44291218f..eac8ed194a 100644 --- a/tests/specs/future/runtime_api/main.js +++ b/tests/specs/future/runtime_api/main.js @@ -74,7 +74,6 @@ const tlsConn = await Deno.connectTls({ port: tlsPort }); console.log("Deno.TlsConn.prototype.rid is", tlsConn.rid); tlsConn.close(); -tlsListener.close(); const watcher = Deno.watchFs("."); console.log("Deno.FsWatcher.prototype.rid is", watcher.rid); @@ -92,6 +91,28 @@ try { } } +// Note: this could throw with a `Deno.errors.NotFound` error if `keyFile` and +// `certFile` were used. +const conn1 = await Deno.connectTls({ + port: tlsPort, + certFile: "foo", + keyFile: "foo", +}); +conn1.close(); +console.log("Deno.ConnectTlsOptions.(certFile|keyFile) do nothing"); + +// Note: this could throw with a `Deno.errors.InvalidData` error if `certChain` +// and `privateKey` were used. +const conn2 = await Deno.connectTls({ + port: tlsPort, + certChain: "foo", + privateKey: "foo", +}); +conn2.close(); +console.log("Deno.ConnectTlsOptions.(certChain|privateKey) do nothing"); + +tlsListener.close(); + // Note: this could throw with a `Deno.errors.NotFound` error if `keyFile` and // `certFile` were used. try { diff --git a/tests/specs/future/runtime_api/main.out b/tests/specs/future/runtime_api/main.out index 07b5884950..4712a06b06 100644 --- a/tests/specs/future/runtime_api/main.out +++ b/tests/specs/future/runtime_api/main.out @@ -34,5 +34,7 @@ Deno.TlsListener.prototype.rid is undefined Deno.TlsConn.prototype.rid is undefined Deno.FsWatcher.prototype.rid is undefined Deno.FsFile constructor is illegal +Deno.ConnectTlsOptions.(certFile|keyFile) do nothing +Deno.ConnectTlsOptions.(certChain|privateKey) do nothing Deno.ListenTlsOptions.(keyFile|certFile) do nothing Deno.customInspect is undefined