|
1 |
| -local lclient = require 'lclient' |
2 |
| -local util = require 'utility' |
3 |
| -local ws = require 'workspace' |
4 |
| -local files = require 'files' |
5 |
| -local furi = require 'file-uri' |
6 |
| -local fs = require 'bee.filesystem' |
| 1 | +local lclient = require 'lclient' |
| 2 | +local util = require 'utility' |
| 3 | +local ws = require 'workspace' |
| 4 | +local files = require 'files' |
| 5 | +local furi = require 'file-uri' |
| 6 | +local fs = require 'bee.filesystem' |
| 7 | +local platform = require 'bee.platform' |
7 | 8 |
|
8 | 9 | ---@async
|
9 | 10 | lclient():start(function (client)
|
@@ -162,28 +163,30 @@ print(D3)
|
162 | 163 | position = { line = 9, character = 7 },
|
163 | 164 | })
|
164 | 165 |
|
165 |
| - assert(util.equal(locations, { |
166 |
| - { |
167 |
| - uri = 'file:///d%3A/xxx/2.lua', |
168 |
| - range = { |
169 |
| - start = { line = 0, character = 0 }, |
170 |
| - ['end'] = { line = 0, character = 0 }, |
| 166 | + if platform.OS == 'Windows' then |
| 167 | + assert(util.equal(locations, { |
| 168 | + { |
| 169 | + uri = 'file:///d%3A/xxx/2.lua', |
| 170 | + range = { |
| 171 | + start = { line = 0, character = 0 }, |
| 172 | + ['end'] = { line = 0, character = 0 }, |
| 173 | + } |
171 | 174 | }
|
172 |
| - } |
173 |
| - })) |
174 |
| - |
175 |
| - local locations = client:awaitRequest('textDocument/definition', { |
176 |
| - textDocument = { uri = furi.encode('main.lua') }, |
177 |
| - position = { line = 10, character = 7 }, |
178 |
| - }) |
179 |
| - |
180 |
| - assert(util.equal(locations, { |
181 |
| - { |
182 |
| - uri = 'file:///d%3A/test/2.lua', |
183 |
| - range = { |
184 |
| - start = { line = 0, character = 0 }, |
185 |
| - ['end'] = { line = 0, character = 0 }, |
| 175 | + })) |
| 176 | + |
| 177 | + local locations = client:awaitRequest('textDocument/definition', { |
| 178 | + textDocument = { uri = furi.encode('main.lua') }, |
| 179 | + position = { line = 10, character = 7 }, |
| 180 | + }) |
| 181 | + |
| 182 | + assert(util.equal(locations, { |
| 183 | + { |
| 184 | + uri = 'file:///d%3A/test/2.lua', |
| 185 | + range = { |
| 186 | + start = { line = 0, character = 0 }, |
| 187 | + ['end'] = { line = 0, character = 0 }, |
| 188 | + } |
186 | 189 | }
|
187 |
| - } |
188 |
| - })) |
| 190 | + })) |
| 191 | + end |
189 | 192 | end)
|
0 commit comments