Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e0ca1b0

Browse files
committed
JS: Benign test updates
1 parent 3d4287b commit e0ca1b0

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
legacyDataFlowDifference
2+
| arrays.js:2:16:2:23 | "source" | arrays.js:58:8:58:13 | arr[0] | only flow with NEW data flow library |
23
flow
34
| arrays.js:2:16:2:23 | "source" | arrays.js:5:8:5:14 | obj.foo |
45
| arrays.js:2:16:2:23 | "source" | arrays.js:11:10:11:15 | arr[i] |
56
| arrays.js:2:16:2:23 | "source" | arrays.js:15:27:15:27 | e |
67
| arrays.js:2:16:2:23 | "source" | arrays.js:16:23:16:23 | e |
78
| arrays.js:2:16:2:23 | "source" | arrays.js:20:8:20:16 | arr.pop() |
89
| arrays.js:2:16:2:23 | "source" | arrays.js:39:8:39:24 | arr4_spread.pop() |
10+
| arrays.js:2:16:2:23 | "source" | arrays.js:58:8:58:13 | arr[0] |
911
| arrays.js:2:16:2:23 | "source" | arrays.js:61:10:61:10 | x |
1012
| arrays.js:2:16:2:23 | "source" | arrays.js:65:10:65:10 | x |
1113
| arrays.js:2:16:2:23 | "source" | arrays.js:69:10:69:10 | x |

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
sink(ary); // OK - its the array itself, not an element.
5656
});
5757

58-
sink(arr[0]); // OK - tuple like usage.
58+
sink(arr[0]); // NOT OK
5959

6060
for (const x of arr) {
6161
sink(x); // NOT OK

javascript/ql/test/library-tests/FlowSummary/tst.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function m3() {
2828
function m4() {
2929
const flowIntoArrayElement = mkSummary("Argument[0]", "ReturnValue.ArrayElement");
3030
sink(flowIntoArrayElement(source()).pop()); // NOT OK
31-
sink(flowIntoArrayElement(source())[0]); // NOT OK [INCONSISTENCY]
31+
sink(flowIntoArrayElement(source())[0]); // NOT OK
3232
sink(flowIntoArrayElement(source())[Math.random()]); // NOT OK
3333
sink(flowIntoArrayElement(source()).prop); // OK
3434
}

0 commit comments

Comments
 (0)