Skip to content

Commit 2a79817

Browse files
committed
JS: Add test for "extends"
1 parent 4d4443c commit 2a79817

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

javascript/ql/test/library-tests/frameworks/Vue/tests.expected

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ component_getAPropertyValue
2929
| tst.js:85:1:87:2 | new Vue ... e; }\\n}) | created | tst.js:86:38:86:41 | true |
3030
| tst.js:94:2:96:3 | new Vue ... f,\\n\\t}) | dataA | tst.js:89:22:89:23 | 42 |
3131
| tst.js:99:2:104:3 | new Vue ... \\t\\t}\\n\\t}) | dataA | tst.js:100:18:100:19 | 42 |
32+
| tst.js:107:12:109:2 | new Vue ... 23 }\\n}) | fromBase | tst.js:108:20:108:22 | 123 |
33+
| tst.js:110:16:112:2 | new Vue ... base\\n}) | fromBase | tst.js:108:20:108:22 | 123 |
3234
component_getOption
3335
| compont-with-route.vue:0:0:0:0 | compont-with-route.vue | watch | compont-with-route.vue:10:12:16:5 | {\\n ... }\\n } |
3436
| single-component-file-1.vue:0:0:0:0 | single-component-file-1.vue | data | single-component-file-1.vue:6:11:6:45 | functio ... 42 } } |
@@ -60,6 +62,9 @@ component_getOption
6062
| tst.js:94:2:96:3 | new Vue ... f,\\n\\t}) | data | tst.js:95:9:95:9 | f |
6163
| tst.js:99:2:104:3 | new Vue ... \\t\\t}\\n\\t}) | data | tst.js:100:9:100:21 | { dataA: 42 } |
6264
| tst.js:99:2:104:3 | new Vue ... \\t\\t}\\n\\t}) | methods | tst.js:101:12:103:3 | {\\n\\t\\t\\tm: ... ; }\\n\\t\\t} |
65+
| tst.js:107:12:109:2 | new Vue ... 23 }\\n}) | data | tst.js:108:8:108:24 | { fromBase: 123 } |
66+
| tst.js:110:16:112:2 | new Vue ... base\\n}) | data | tst.js:108:8:108:24 | { fromBase: 123 } |
67+
| tst.js:110:16:112:2 | new Vue ... base\\n}) | extends | tst.js:111:11:111:14 | base |
6368
component
6469
| compont-with-route.vue:0:0:0:0 | compont-with-route.vue |
6570
| single-component-file-1.vue:0:0:0:0 | single-component-file-1.vue |
@@ -82,6 +87,8 @@ component
8287
| tst.js:85:1:87:2 | new Vue ... e; }\\n}) |
8388
| tst.js:94:2:96:3 | new Vue ... f,\\n\\t}) |
8489
| tst.js:99:2:104:3 | new Vue ... \\t\\t}\\n\\t}) |
90+
| tst.js:107:12:109:2 | new Vue ... 23 }\\n}) |
91+
| tst.js:110:16:112:2 | new Vue ... base\\n}) |
8592
instance_heapStep
8693
| Unit | compont-with-route.vue:31:14:31:34 | this.$r ... ery.foo | compont-with-route.vue:2:8:2:21 | v-html=dataA |
8794
| Unit | single-component-file-1.vue:6:40:6:41 | 42 | single-component-file-1.vue:2:8:2:21 | v-html=dataA |

javascript/ql/test/library-tests/frameworks/Vue/tst.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,10 @@ new Vue({
103103
}
104104
});
105105
});
106+
107+
let base = new Vue({
108+
data: { fromBase: 123 }
109+
});
110+
let subclass = new Vue({
111+
extends: base
112+
});

0 commit comments

Comments
 (0)