Skip to content

Commit df7b88d

Browse files
committed
JS: update tests
1 parent 214cdc9 commit df7b88d

File tree

5 files changed

+23
-0
lines changed

5 files changed

+23
-0
lines changed

javascript/ql/test/library-tests/frameworks/EventEmitter/test.expected

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
taintSteps
12
| customEmitter.js:5:20:5:24 | "bar" | customEmitter.js:6:19:6:22 | data |
23
| customEmitter.js:12:21:12:25 | "baz" | customEmitter.js:13:23:13:26 | data |
34
| customEmitter.js:12:21:12:25 | "baz" | customEmitter.js:22:14:22:18 | yData |
@@ -15,3 +16,17 @@
1516
| tst.js:40:20:40:27 | "yabity" | tst.js:39:19:39:19 | x |
1617
| tst.js:46:28:46:38 | 'FirstData' | tst.js:43:45:43:49 | first |
1718
| tst.js:47:29:47:40 | 'SecondData' | tst.js:44:37:44:42 | second |
19+
eventEmitter
20+
| customEmitter.js:3:1:8:1 | class M ... );\\n\\t}\\n} |
21+
| customEmitter.js:17:9:17:29 | new MyS ... itter() |
22+
| customEmitter.js:20:9:20:29 | new MyS ... itter() |
23+
| tst2.js:6:12:6:42 | new Con ... , opts) |
24+
| tst2.js:16:10:16:24 | new Connector() |
25+
| tst2.js:21:17:21:20 | data |
26+
| tst.js:3:10:3:22 | new emitter() |
27+
| tst.js:13:11:13:23 | new emitter() |
28+
| tst.js:18:11:18:23 | new emitter() |
29+
| tst.js:24:11:24:23 | new emitter() |
30+
| tst.js:32:11:32:30 | new MyEventEmitter() |
31+
| tst.js:38:11:38:38 | new Ext ... itter() |
32+
| tst.js:42:15:42:32 | require('process') |

javascript/ql/test/library-tests/frameworks/EventEmitter/test.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ import javascript
33
query predicate taintSteps(DataFlow::Node pred, DataFlow::Node succ) {
44
exists(DataFlow::AdditionalFlowStep step | step.step(pred, succ))
55
}
6+
7+
query predicate eventEmitter(EventEmitter e) { any() }

javascript/ql/test/library-tests/frameworks/EventEmitter/tst2.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ Connector.prototype.foo = function() {};
1616
var em = new Connector();
1717
em.on("foo", bar => {});
1818
em.emit("foo", "bar");
19+
20+
var http = require('http');
21+
http.request(x, data => data.on("data", d => undefined ));
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
var http = require("http");
2+
http.request(x, data => data.on("data", d => undefined));

javascript/ql/test/library-tests/frameworks/NodeJSLib/tests.expected

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ test_RouteSetup_getServer
7373
| src/https.js:4:14:10:2 | https.c ... foo;\\n}) | src/https.js:4:14:10:2 | https.c ... foo;\\n}) |
7474
| src/https.js:12:1:16:2 | https.c ... r");\\n}) | src/https.js:12:1:16:2 | https.c ... r");\\n}) |
7575
test_ClientRequest
76+
| http.js:2:1:2:56 | http.re ... fined)) |
7677
| src/http.js:18:1:18:30 | http.re ... uth" }) |
7778
| src/http.js:21:15:26:6 | http.re ... \\n }) |
7879
| src/http.js:27:16:27:73 | http.re ... POST'}) |

0 commit comments

Comments
 (0)