@@ -61,53 +61,53 @@ func TestDefinition(t *testing.T) {
61
61
{
62
62
name : "test goto inner definition" ,
63
63
filename : "./testdata/test_goto_definition_multi_locals.jsonnet" ,
64
- position : protocol.Position {Line : 6 , Character : 11 },
64
+ position : protocol.Position {Line : 6 , Character : 9 },
65
65
targetRange : protocol.Range {
66
- Start : protocol.Position {Line : 4 , Character : 10 },
67
- End : protocol.Position {Line : 4 , Character : 28 },
66
+ Start : protocol.Position {Line : 4 , Character : 8 },
67
+ End : protocol.Position {Line : 4 , Character : 26 },
68
68
},
69
69
targetSelectionRange : protocol.Range {
70
- Start : protocol.Position {Line : 4 , Character : 10 },
71
- End : protocol.Position {Line : 4 , Character : 18 },
70
+ Start : protocol.Position {Line : 4 , Character : 8 },
71
+ End : protocol.Position {Line : 4 , Character : 16 },
72
72
},
73
73
},
74
74
{
75
75
name : "test goto super index" ,
76
76
filename : "./testdata/test_combined_object.jsonnet" ,
77
- position : protocol.Position {Line : 5 , Character : 13 },
77
+ position : protocol.Position {Line : 5 , Character : 11 },
78
78
targetRange : protocol.Range {
79
- Start : protocol.Position {Line : 1 , Character : 4 },
80
- End : protocol.Position {Line : 3 , Character : 5 },
79
+ Start : protocol.Position {Line : 1 , Character : 2 },
80
+ End : protocol.Position {Line : 3 , Character : 3 },
81
81
},
82
82
targetSelectionRange : protocol.Range {
83
- Start : protocol.Position {Line : 1 , Character : 4 },
84
- End : protocol.Position {Line : 1 , Character : 5 },
83
+ Start : protocol.Position {Line : 1 , Character : 2 },
84
+ End : protocol.Position {Line : 1 , Character : 3 },
85
85
},
86
86
},
87
87
{
88
88
name : "test goto super nested" ,
89
89
filename : "./testdata/test_combined_object.jsonnet" ,
90
- position : protocol.Position {Line : 5 , Character : 15 },
90
+ position : protocol.Position {Line : 5 , Character : 13 },
91
91
targetRange : protocol.Range {
92
- Start : protocol.Position {Line : 2 , Character : 8 },
93
- End : protocol.Position {Line : 2 , Character : 22 },
92
+ Start : protocol.Position {Line : 2 , Character : 4 },
93
+ End : protocol.Position {Line : 2 , Character : 18 },
94
94
},
95
95
targetSelectionRange : protocol.Range {
96
- Start : protocol.Position {Line : 2 , Character : 8 },
97
- End : protocol.Position {Line : 2 , Character : 9 },
96
+ Start : protocol.Position {Line : 2 , Character : 4 },
97
+ End : protocol.Position {Line : 2 , Character : 5 },
98
98
},
99
99
},
100
100
{
101
101
name : "test goto self object field function" ,
102
102
filename : "./testdata/test_basic_lib.libsonnet" ,
103
- position : protocol.Position {Line : 4 , Character : 19 },
103
+ position : protocol.Position {Line : 4 , Character : 17 },
104
104
targetRange : protocol.Range {
105
- Start : protocol.Position {Line : 1 , Character : 4 },
106
- End : protocol.Position {Line : 3 , Character : 20 },
105
+ Start : protocol.Position {Line : 1 , Character : 2 },
106
+ End : protocol.Position {Line : 3 , Character : 16 },
107
107
},
108
108
targetSelectionRange : protocol.Range {
109
- Start : protocol.Position {Line : 1 , Character : 4 },
110
- End : protocol.Position {Line : 1 , Character : 9 },
109
+ Start : protocol.Position {Line : 1 , Character : 2 },
110
+ End : protocol.Position {Line : 1 , Character : 7 },
111
111
},
112
112
},
113
113
{
@@ -152,27 +152,27 @@ func TestDefinition(t *testing.T) {
152
152
{
153
153
name : "test goto local obj field from 'self.attr' from other obj" ,
154
154
filename : "./testdata/goto-indexes.jsonnet" ,
155
- position : protocol.Position {Line : 9 , Character : 18 },
155
+ position : protocol.Position {Line : 9 , Character : 16 },
156
156
targetRange : protocol.Range {
157
- Start : protocol.Position {Line : 2 , Character : 8 },
158
- End : protocol.Position {Line : 2 , Character : 23 },
157
+ Start : protocol.Position {Line : 2 , Character : 4 },
158
+ End : protocol.Position {Line : 2 , Character : 19 },
159
159
},
160
160
targetSelectionRange : protocol.Range {
161
- Start : protocol.Position {Line : 2 , Character : 8 },
162
- End : protocol.Position {Line : 2 , Character : 11 },
161
+ Start : protocol.Position {Line : 2 , Character : 4 },
162
+ End : protocol.Position {Line : 2 , Character : 7 },
163
163
},
164
164
},
165
165
{
166
166
name : "test goto local object 'obj' via obj index 'obj.foo'" ,
167
167
filename : "./testdata/goto-indexes.jsonnet" ,
168
- position : protocol.Position {Line : 8 , Character : 15 },
168
+ position : protocol.Position {Line : 8 , Character : 13 },
169
169
targetRange : protocol.Range {
170
- Start : protocol.Position {Line : 1 , Character : 4 },
171
- End : protocol.Position {Line : 3 , Character : 5 },
170
+ Start : protocol.Position {Line : 1 , Character : 2 },
171
+ End : protocol.Position {Line : 3 , Character : 3 },
172
172
},
173
173
targetSelectionRange : protocol.Range {
174
- Start : protocol.Position {Line : 1 , Character : 4 },
175
- End : protocol.Position {Line : 1 , Character : 7 },
174
+ Start : protocol.Position {Line : 1 , Character : 2 },
175
+ End : protocol.Position {Line : 1 , Character : 5 },
176
176
},
177
177
},
178
178
{
@@ -192,29 +192,29 @@ func TestDefinition(t *testing.T) {
192
192
{
193
193
name : "test goto imported file at lhs index" ,
194
194
filename : "./testdata/goto-imported-file.jsonnet" ,
195
- position : protocol.Position {Line : 3 , Character : 18 },
195
+ position : protocol.Position {Line : 3 , Character : 16 },
196
196
targetFilename : "testdata/goto-basic-object.jsonnet" ,
197
197
targetRange : protocol.Range {
198
- Start : protocol.Position {Line : 3 , Character : 4 },
199
- End : protocol.Position {Line : 3 , Character : 14 },
198
+ Start : protocol.Position {Line : 3 , Character : 2 },
199
+ End : protocol.Position {Line : 3 , Character : 12 },
200
200
},
201
201
targetSelectionRange : protocol.Range {
202
- Start : protocol.Position {Line : 3 , Character : 4 },
203
- End : protocol.Position {Line : 3 , Character : 7 },
202
+ Start : protocol.Position {Line : 3 , Character : 2 },
203
+ End : protocol.Position {Line : 3 , Character : 5 },
204
204
},
205
205
},
206
206
{
207
207
name : "test goto imported file at rhs index" ,
208
208
filename : "./testdata/goto-imported-file.jsonnet" ,
209
- position : protocol.Position {Line : 4 , Character : 18 },
209
+ position : protocol.Position {Line : 4 , Character : 16 },
210
210
targetFilename : "testdata/goto-basic-object.jsonnet" ,
211
211
targetRange : protocol.Range {
212
- Start : protocol.Position {Line : 5 , Character : 4 },
213
- End : protocol.Position {Line : 5 , Character : 14 },
212
+ Start : protocol.Position {Line : 5 , Character : 2 },
213
+ End : protocol.Position {Line : 5 , Character : 12 },
214
214
},
215
215
targetSelectionRange : protocol.Range {
216
- Start : protocol.Position {Line : 5 , Character : 4 },
217
- End : protocol.Position {Line : 5 , Character : 7 },
216
+ Start : protocol.Position {Line : 5 , Character : 2 },
217
+ End : protocol.Position {Line : 5 , Character : 5 },
218
218
},
219
219
},
220
220
{
@@ -223,26 +223,26 @@ func TestDefinition(t *testing.T) {
223
223
position : protocol.Position {Line : 0 , Character : 48 },
224
224
targetFilename : "testdata/goto-basic-object.jsonnet" ,
225
225
targetRange : protocol.Range {
226
- Start : protocol.Position {Line : 5 , Character : 4 },
227
- End : protocol.Position {Line : 5 , Character : 14 },
226
+ Start : protocol.Position {Line : 5 , Character : 2 },
227
+ End : protocol.Position {Line : 5 , Character : 12 },
228
228
},
229
229
targetSelectionRange : protocol.Range {
230
- Start : protocol.Position {Line : 5 , Character : 4 },
231
- End : protocol.Position {Line : 5 , Character : 7 },
230
+ Start : protocol.Position {Line : 5 , Character : 2 },
231
+ End : protocol.Position {Line : 5 , Character : 5 },
232
232
},
233
233
},
234
234
{
235
235
name : "goto attribute of nested import" ,
236
236
filename : "testdata/goto-nested-imported-file.jsonnet" ,
237
- position : protocol.Position {Line : 2 , Character : 15 },
237
+ position : protocol.Position {Line : 2 , Character : 13 },
238
238
targetFilename : "testdata/goto-basic-object.jsonnet" ,
239
239
targetRange : protocol.Range {
240
- Start : protocol.Position {Line : 3 , Character : 4 },
241
- End : protocol.Position {Line : 3 , Character : 14 },
240
+ Start : protocol.Position {Line : 3 , Character : 2 },
241
+ End : protocol.Position {Line : 3 , Character : 12 },
242
242
},
243
243
targetSelectionRange : protocol.Range {
244
- Start : protocol.Position {Line : 3 , Character : 4 },
245
- End : protocol.Position {Line : 3 , Character : 7 },
244
+ Start : protocol.Position {Line : 3 , Character : 2 },
245
+ End : protocol.Position {Line : 3 , Character : 5 },
246
246
},
247
247
},
248
248
{
@@ -287,29 +287,29 @@ func TestDefinition(t *testing.T) {
287
287
{
288
288
name : "goto attribute of nested import no object intermediary" ,
289
289
filename : "testdata/goto-nested-import-file-no-inter-obj.jsonnet" ,
290
- position : protocol.Position {Line : 2 , Character : 15 },
290
+ position : protocol.Position {Line : 2 , Character : 13 },
291
291
targetFilename : "testdata/goto-basic-object.jsonnet" ,
292
292
targetRange : protocol.Range {
293
- Start : protocol.Position {Line : 3 , Character : 4 },
294
- End : protocol.Position {Line : 3 , Character : 14 },
293
+ Start : protocol.Position {Line : 3 , Character : 2 },
294
+ End : protocol.Position {Line : 3 , Character : 12 },
295
295
},
296
296
targetSelectionRange : protocol.Range {
297
- Start : protocol.Position {Line : 3 , Character : 4 },
298
- End : protocol.Position {Line : 3 , Character : 7 },
297
+ Start : protocol.Position {Line : 3 , Character : 2 },
298
+ End : protocol.Position {Line : 3 , Character : 5 },
299
299
},
300
300
},
301
301
{
302
302
name : "goto self in import in binary" ,
303
303
filename : "testdata/goto-self-within-binary.jsonnet" ,
304
- position : protocol.Position {Line : 4 , Character : 15 },
304
+ position : protocol.Position {Line : 4 , Character : 13 },
305
305
targetFilename : "testdata/goto-basic-object.jsonnet" ,
306
306
targetRange : protocol.Range {
307
- Start : protocol.Position {Line : 3 , Character : 4 },
308
- End : protocol.Position {Line : 3 , Character : 14 },
307
+ Start : protocol.Position {Line : 3 , Character : 2 },
308
+ End : protocol.Position {Line : 3 , Character : 12 },
309
309
},
310
310
targetSelectionRange : protocol.Range {
311
- Start : protocol.Position {Line : 3 , Character : 4 },
312
- End : protocol.Position {Line : 3 , Character : 7 },
311
+ Start : protocol.Position {Line : 3 , Character : 2 },
312
+ End : protocol.Position {Line : 3 , Character : 5 },
313
313
},
314
314
},
315
315
{
0 commit comments