summaryrefslogtreecommitdiffhomepage
path: root/test/node (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-05-24Node.js: renamed "require_shim" to "loader".Oisin Canty9-0/+0
2021-05-12Node.js: a shim for overriding "http" and "websocket" modules.Oisin Canty35-58/+115
Also added stubs for Server.address() This was done to prevent crashes in some popular frameworks like express Supports both CommonJS and the new ES Modules system syntax e.g: app.js: const http = require('http') app.mjs: import http from "http" Usage on Node 14.16.x and higher: { "type": "external", "processes": {"spare": 0}, "working_directory": '/project', "executable": "/usr/bin/env", "arguments": [ "node", "--loader", "unit-http/require_shim.mjs" "--require", "unit-http/require_shim", "app.js" ] } Usage on Node 14.15.x and lower: { "type": "external", "processes": {"spare": 0}, "working_directory": '/project', "executable": "/usr/bin/env", "arguments": [ "node", "--require", "unit-http/require_shim", "app.js" ] }
2019-08-22Tests: Node.js websockets.Andrey Zelenkov2-0/+57
2019-08-06Node.js: returning "this" from writeHead() to allow chaining.Valentin Bartenev10-20/+14
In Node.js version 11.10.0 and later, the writeHead() function returns "this".
2019-04-18Tests: using low-case header names in Node.js tests.Andrey Zelenkov4-6/+6
2018-12-25Tests: test_node_application_write_before_writeHead reworked.Andrey Zelenkov1-0/+1
Added res.end() call in application and response status check. Also, renamed to test_node_application_write_before_write_head.
2018-12-11Tests: more Node.js tests.Andrey Zelenkov10-1/+84
2018-12-04Tests: fixed test_node_application_write_callback.Andrey Zelenkov1-2/+5
Fixed the write() callback order test. Also introduced a separate test to verify the callback call itself.
2018-10-25Tests: Node.js application tests.Sergey Kandaurov16-0/+141