Skip to content

Commit 68ccec3

Browse files
committed
JS: Prepare for new test
1 parent 194ef60 commit 68ccec3

File tree

4 files changed

+808
-804
lines changed

4 files changed

+808
-804
lines changed

javascript/ql/test/library-tests/Arrays/DataFlow.expected

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
| arrays.js:2:16:2:23 | "source" | arrays.js:15:27:15:27 | e |
44
| arrays.js:2:16:2:23 | "source" | arrays.js:16:23:16:23 | e |
55
| arrays.js:2:16:2:23 | "source" | arrays.js:20:8:20:16 | arr.pop() |
6-
| arrays.js:2:16:2:23 | "source" | arrays.js:57:10:57:10 | x |
76
| arrays.js:2:16:2:23 | "source" | arrays.js:61:10:61:10 | x |
87
| arrays.js:2:16:2:23 | "source" | arrays.js:65:10:65:10 | x |
9-
| arrays.js:2:16:2:23 | "source" | arrays.js:71:10:71:10 | x |
10-
| arrays.js:2:16:2:23 | "source" | arrays.js:76:10:76:10 | x |
11-
| arrays.js:2:16:2:23 | "source" | arrays.js:79:8:79:29 | arr.fin ... llback) |
12-
| arrays.js:2:16:2:23 | "source" | arrays.js:82:8:82:35 | arrayFi ... llback) |
13-
| arrays.js:2:16:2:23 | "source" | arrays.js:86:10:86:10 | x |
14-
| arrays.js:2:16:2:23 | "source" | arrays.js:89:8:89:17 | arr.at(-1) |
8+
| arrays.js:2:16:2:23 | "source" | arrays.js:69:10:69:10 | x |
9+
| arrays.js:2:16:2:23 | "source" | arrays.js:75:10:75:10 | x |
10+
| arrays.js:2:16:2:23 | "source" | arrays.js:80:10:80:10 | x |
11+
| arrays.js:2:16:2:23 | "source" | arrays.js:83:8:83:29 | arr.fin ... llback) |
12+
| arrays.js:2:16:2:23 | "source" | arrays.js:86:8:86:35 | arrayFi ... llback) |
13+
| arrays.js:2:16:2:23 | "source" | arrays.js:90:10:90:10 | x |
14+
| arrays.js:2:16:2:23 | "source" | arrays.js:93:8:93:17 | arr.at(-1) |
1515
| arrays.js:18:22:18:29 | "source" | arrays.js:18:50:18:50 | e |
1616
| arrays.js:22:15:22:22 | "source" | arrays.js:23:8:23:17 | arr2.pop() |
1717
| arrays.js:25:15:25:22 | "source" | arrays.js:26:8:26:17 | arr3.pop() |
1818
| arrays.js:29:21:29:28 | "source" | arrays.js:30:8:30:17 | arr4.pop() |
19-
| arrays.js:29:21:29:28 | "source" | arrays.js:38:8:38:17 | arr5.pop() |
20-
| arrays.js:29:21:29:28 | "source" | arrays.js:40:8:40:26 | arr5.slice(2).pop() |
21-
| arrays.js:29:21:29:28 | "source" | arrays.js:46:8:46:17 | arr6.pop() |
19+
| arrays.js:29:21:29:28 | "source" | arrays.js:42:8:42:17 | arr5.pop() |
20+
| arrays.js:29:21:29:28 | "source" | arrays.js:44:8:44:26 | arr5.slice(2).pop() |
21+
| arrays.js:29:21:29:28 | "source" | arrays.js:50:8:50:17 | arr6.pop() |
2222
| arrays.js:33:37:33:44 | "source" | arrays.js:35:8:35:25 | arr4_variant.pop() |
23-
| arrays.js:49:4:49:11 | "source" | arrays.js:50:10:50:18 | ary.pop() |
23+
| arrays.js:53:4:53:11 | "source" | arrays.js:54:10:54:18 | ary.pop() |

javascript/ql/test/library-tests/Arrays/TaintFlow.expected

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
| arrays.js:2:16:2:23 | "source" | arrays.js:15:27:15:27 | e |
44
| arrays.js:2:16:2:23 | "source" | arrays.js:16:23:16:23 | e |
55
| arrays.js:2:16:2:23 | "source" | arrays.js:20:8:20:16 | arr.pop() |
6-
| arrays.js:2:16:2:23 | "source" | arrays.js:54:8:54:13 | arr[0] |
7-
| arrays.js:2:16:2:23 | "source" | arrays.js:57:10:57:10 | x |
6+
| arrays.js:2:16:2:23 | "source" | arrays.js:58:8:58:13 | arr[0] |
87
| arrays.js:2:16:2:23 | "source" | arrays.js:61:10:61:10 | x |
98
| arrays.js:2:16:2:23 | "source" | arrays.js:65:10:65:10 | x |
10-
| arrays.js:2:16:2:23 | "source" | arrays.js:71:10:71:10 | x |
11-
| arrays.js:2:16:2:23 | "source" | arrays.js:76:10:76:10 | x |
12-
| arrays.js:2:16:2:23 | "source" | arrays.js:79:8:79:29 | arr.fin ... llback) |
13-
| arrays.js:2:16:2:23 | "source" | arrays.js:82:8:82:35 | arrayFi ... llback) |
14-
| arrays.js:2:16:2:23 | "source" | arrays.js:86:10:86:10 | x |
15-
| arrays.js:2:16:2:23 | "source" | arrays.js:89:8:89:17 | arr.at(-1) |
9+
| arrays.js:2:16:2:23 | "source" | arrays.js:69:10:69:10 | x |
10+
| arrays.js:2:16:2:23 | "source" | arrays.js:75:10:75:10 | x |
11+
| arrays.js:2:16:2:23 | "source" | arrays.js:80:10:80:10 | x |
12+
| arrays.js:2:16:2:23 | "source" | arrays.js:83:8:83:29 | arr.fin ... llback) |
13+
| arrays.js:2:16:2:23 | "source" | arrays.js:86:8:86:35 | arrayFi ... llback) |
14+
| arrays.js:2:16:2:23 | "source" | arrays.js:90:10:90:10 | x |
15+
| arrays.js:2:16:2:23 | "source" | arrays.js:93:8:93:17 | arr.at(-1) |
1616
| arrays.js:18:22:18:29 | "source" | arrays.js:18:50:18:50 | e |
1717
| arrays.js:22:15:22:22 | "source" | arrays.js:23:8:23:17 | arr2.pop() |
1818
| arrays.js:25:15:25:22 | "source" | arrays.js:26:8:26:17 | arr3.pop() |
1919
| arrays.js:29:21:29:28 | "source" | arrays.js:30:8:30:17 | arr4.pop() |
20-
| arrays.js:29:21:29:28 | "source" | arrays.js:38:8:38:17 | arr5.pop() |
21-
| arrays.js:29:21:29:28 | "source" | arrays.js:40:8:40:26 | arr5.slice(2).pop() |
22-
| arrays.js:29:21:29:28 | "source" | arrays.js:46:8:46:17 | arr6.pop() |
20+
| arrays.js:29:21:29:28 | "source" | arrays.js:42:8:42:17 | arr5.pop() |
21+
| arrays.js:29:21:29:28 | "source" | arrays.js:44:8:44:26 | arr5.slice(2).pop() |
22+
| arrays.js:29:21:29:28 | "source" | arrays.js:50:8:50:17 | arr6.pop() |
2323
| arrays.js:33:37:33:44 | "source" | arrays.js:35:8:35:25 | arr4_variant.pop() |
24-
| arrays.js:49:4:49:11 | "source" | arrays.js:50:10:50:18 | ary.pop() |
25-
| arrays.js:49:4:49:11 | "source" | arrays.js:51:10:51:12 | ary |
26-
| arrays.js:91:9:91:16 | "source" | arrays.js:91:8:91:34 | ["sourc ... ) => x) |
27-
| arrays.js:92:9:92:16 | "source" | arrays.js:92:8:92:36 | ["sourc ... => !!x) |
24+
| arrays.js:53:4:53:11 | "source" | arrays.js:54:10:54:18 | ary.pop() |
25+
| arrays.js:53:4:53:11 | "source" | arrays.js:55:10:55:12 | ary |
26+
| arrays.js:95:9:95:16 | "source" | arrays.js:95:8:95:34 | ["sourc ... ) => x) |
27+
| arrays.js:96:9:96:16 | "source" | arrays.js:96:8:96:36 | ["sourc ... => !!x) |

javascript/ql/test/library-tests/Arrays/arrays.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@
3434
arr4_variant.pop();
3535
sink(arr4_variant.pop()); // NOT OK
3636

37+
// var arr4_spread = [];
38+
// arr4_spread.splice(0, 0, ...arr);
39+
// sink(arr4_spread.pop()); // NOT OK
40+
3741
var arr5 = [].concat(arr4);
3842
sink(arr5.pop()); // NOT OK
3943

0 commit comments

Comments
 (0)