Skip to content

Commit e129955

Browse files
committed
fix: wrong error reports due to template compiler generation
1 parent 05dd6ad commit e129955

File tree

8 files changed

+87
-4
lines changed

8 files changed

+87
-4
lines changed

vscode-extension/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,9 @@
165165
"eslint-plugin-import": "^2.32.0",
166166
"eslint-plugin-prettier": "^5.5.4",
167167
"eslint-plugin-promise": "^7.2.1",
168-
"glass-easel": "^0.17.1",
169-
"glass-easel-miniprogram-adapter": "^0.17.1",
170-
"glass-easel-miniprogram-typescript": "^0.17.1",
168+
"glass-easel": "^0.17.2",
169+
"glass-easel-miniprogram-adapter": "^0.17.2",
170+
"glass-easel-miniprogram-typescript": "^0.17.2",
171171
"prettier": "^3.6.2",
172172
"ts-loader": "^9.5.1",
173173
"typescript": "^5.5.4",

vscode-extension/src/test/env.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const wxssCases = [
3434
'unknown-at-rule',
3535
]
3636

37-
const wxmlTsCases = ['basic', 'special', 'non-export', 'global-using', 'scope']
37+
const wxmlTsCases = ['basic', 'page', 'special', 'non-export', 'global-using', 'scope']
3838

3939
const EXTENSION_DIR = path.resolve(__dirname, '..', '..')
4040
const TEST_FIXTURE_DIR = path.resolve(EXTENSION_DIR, 'test-fixture')

vscode-extension/src/test/hover.test.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,15 @@ const defWxmlTsCases = [
7171
new vscode.Position(1, 56),
7272
],
7373
},
74+
{
75+
name: 'page',
76+
args: [
77+
new vscode.Position(0, 8),
78+
new vscode.Position(0, 29),
79+
new vscode.Position(0, 41),
80+
new vscode.Position(0, 45),
81+
],
82+
},
7483
{
7584
name: 'non-export',
7685
args: [new vscode.Position(0, 11)],
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"usingComponents": {
3+
"comp": "./comp"
4+
}
5+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export default Page({
2+
data: {
3+
abc: 123,
4+
obj: {
5+
fieldA: 'str',
6+
fieldB: true,
7+
}
8+
},
9+
methodA() {
10+
return 1
11+
},
12+
})
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<comp prop-a="a" bind:tap="methodA">{{ obj.fieldA }}</comp>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// ====== SNAPSHOT 0 ======
2+
[Array]
3+
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
// ====== SNAPSHOT 0 ======
2+
[Array]
3+
[Object]
4+
contents = [Array]
5+
[Object]
6+
[Object]
7+
range = [Array]
8+
[Object]
9+
character = 6
10+
line = 0
11+
[Object]
12+
character = 12
13+
line = 0
14+
15+
// ====== SNAPSHOT 1 ======
16+
[Array]
17+
[Object]
18+
contents = [Array]
19+
[Object]
20+
range = [Array]
21+
[Object]
22+
character = 27
23+
line = 0
24+
[Object]
25+
character = 34
26+
line = 0
27+
28+
// ====== SNAPSHOT 2 ======
29+
[Array]
30+
[Object]
31+
contents = [Array]
32+
[Object]
33+
range = [Array]
34+
[Object]
35+
character = 39
36+
line = 0
37+
[Object]
38+
character = 42
39+
line = 0
40+
41+
// ====== SNAPSHOT 3 ======
42+
[Array]
43+
[Object]
44+
contents = [Array]
45+
[Object]
46+
range = [Array]
47+
[Object]
48+
character = 43
49+
line = 0
50+
[Object]
51+
character = 49
52+
line = 0
53+

0 commit comments

Comments
 (0)