mirror of
https://github.com/github/codeql.git
synced 2026-05-02 04:05:14 +02:00
Merge pull request #15883 from RasmusWL/js-cg-tests
JS: show test changes after #15823
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import 'dummy';
|
||||
|
||||
let trackedProp = "implicit-receiver-prop"; // name: implicit-receiver-prop
|
||||
|
||||
function factory() {
|
||||
let obj = unknown(); // name: implicit-receiver-obj
|
||||
obj.foo = function() {
|
||||
track(this); // track: implicit-receiver-obj
|
||||
track(this.x); // track: implicit-receiver-obj track: implicit-receiver-prop
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
let obj = factory();
|
||||
obj.x = trackedProp;
|
||||
|
||||
|
||||
function factory2() {
|
||||
let obj2 = { // name: implicit-receiver-obj2
|
||||
foo: function() {
|
||||
track(this); // track: implicit-receiver-obj2
|
||||
track(this.x); // track: implicit-receiver-obj2 track: implicit-receiver-prop
|
||||
}
|
||||
}
|
||||
return obj2;
|
||||
}
|
||||
let obj2 = factory2()
|
||||
obj2.x = trackedProp;
|
||||
Reference in New Issue
Block a user