JS: Add test for API graph through spread args

This commit is contained in:
Asger F
2025-03-24 12:36:52 +01:00
parent f209f53369
commit ff99d5c688
2 changed files with 11 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
| 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(). |
| 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(). |

View File

@@ -9,3 +9,12 @@ function f() {
lib.m1({
...f()
})
function getArgs() {
return [
'x', /* def=moduleImport("something").getMember("exports").getMember("m2").getParameter(0) */
'y', /* def=moduleImport("something").getMember("exports").getMember("m2").getParameter(1) */
]
}
lib.m2(...getArgs());