Skip to content

Commit ff99d5c

Browse files
committed
JS: Add test for API graph through spread args
1 parent f209f53 commit ff99d5c

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
| tst.js:15:14:15:101 | /* def= ... r(0) */ | use moduleImport("something").getMember("exports").getMember("m2") has no outgoing edge labelled getParameter(0); it does have outgoing edges labelled getReceiver(), getReturn(). |
2+
| tst.js:16:14:16:101 | /* def= ... r(1) */ | use moduleImport("something").getMember("exports").getMember("m2") has no outgoing edge labelled getParameter(1); it does have outgoing edges labelled getReceiver(), getReturn(). |

javascript/ql/test/ApiGraphs/spread/tst.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,12 @@ function f() {
99
lib.m1({
1010
...f()
1111
})
12+
13+
function getArgs() {
14+
return [
15+
'x', /* def=moduleImport("something").getMember("exports").getMember("m2").getParameter(0) */
16+
'y', /* def=moduleImport("something").getMember("exports").getMember("m2").getParameter(1) */
17+
]
18+
}
19+
20+
lib.m2(...getArgs());

0 commit comments

Comments
 (0)