summaryrefslogtreecommitdiff
path: root/tests/integration/node_unit_tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration/node_unit_tests.rs')
-rw-r--r--tests/integration/node_unit_tests.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/integration/node_unit_tests.rs b/tests/integration/node_unit_tests.rs
index c8b5b25fb..d66db5a40 100644
--- a/tests/integration/node_unit_tests.rs
+++ b/tests/integration/node_unit_tests.rs
@@ -113,15 +113,18 @@ fn node_unit_test(test: String) {
.arg("--no-lock")
.arg("--unstable-broadcast-channel")
.arg("--unstable-net")
- // TODO(kt3k): This option is required to pass tls_test.ts,
- // but this shouldn't be necessary. tls.connect currently doesn't
- // pass hostname option correctly and it causes cert errors.
- .arg("--unsafely-ignore-certificate-errors")
.arg("-A");
+
+ // Some tests require the root CA cert file to be loaded.
+ if test == "http2_test" || test == "http_test" {
+ deno = deno.arg("--cert=./tests/testdata/tls/RootCA.pem");
+ }
+
// Parallel tests for crypto
if test.starts_with("crypto/") {
deno = deno.arg("--parallel");
}
+
let mut deno = deno
.arg(
util::tests_path()