diff --git a/src/node.cc b/src/node.cc index 21296a1418..4913147619 100644 --- a/src/node.cc +++ b/src/node.cc @@ -54,6 +54,7 @@ #include "env.h" #include "env-inl.h" #include "handle_wrap.h" +#include "http_parser.h" #include "req-wrap.h" #include "req-wrap-inl.h" #include "string_bytes.h" diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js index 8532b259e0..e3fab6b527 100644 --- a/test/parallel/test-process-versions.js +++ b/test/parallel/test-process-versions.js @@ -20,3 +20,11 @@ expected_keys.sort(); const actual_keys = Object.keys(process.versions).sort(); assert.deepStrictEqual(actual_keys, expected_keys); + +assert(/^\d+\.\d+\.\d+(-.*)?$/.test(process.versions.ares)); +assert(/^\d+\.\d+\.\d+(-.*)?$/.test(process.versions.http_parser)); +assert(/^\d+\.\d+\.\d+(-.*)?$/.test(process.versions.node)); +assert(/^\d+\.\d+\.\d+(-.*)?$/.test(process.versions.uv)); +assert(/^\d+\.\d+\.\d+(-.*)?$/.test(process.versions.zlib)); +assert(/^\d+\.\d+\.\d+\.\d+$/.test(process.versions.v8)); +assert(/^\d+$/.test(process.versions.modules));