@@ -133,7 +133,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
133
133
"start" => % { "character" => 8 , "line" => 11 }
134
134
} ,
135
135
selectionRange: % {
136
- "end" => % { "character" => 12 , "line" => 11 } ,
136
+ "end" => % { "character" => 24 , "line" => 11 } ,
137
137
"start" => % { "character" => 12 , "line" => 11 }
138
138
}
139
139
} ,
@@ -202,7 +202,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
202
202
"start" => % { "character" => 6 , "line" => 1 }
203
203
} ,
204
204
selectionRange: % {
205
- "end" => % { "character" => 16 , "line" => 1 } ,
205
+ "end" => % { "character" => 24 , "line" => 1 } ,
206
206
"start" => % { "character" => 16 , "line" => 1 }
207
207
}
208
208
}
@@ -347,7 +347,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
347
347
uri = "file:///project/file.ex"
348
348
text = ~S[
349
349
defmodule MyModule do
350
- defmodule SubModule do
350
+ defmodule Sub.Module do
351
351
def my_fn(), do: :ok
352
352
end
353
353
end
@@ -366,13 +366,13 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
366
366
}
367
367
] ,
368
368
kind: 2 ,
369
- name: "SubModule " ,
369
+ name: "Sub.Module " ,
370
370
range: % {
371
371
"end" => % { "character" => 11 , "line" => 4 } ,
372
372
"start" => % { "character" => 8 , "line" => 2 }
373
373
} ,
374
374
selectionRange: % {
375
- "end" => % { "character" => 18 , "line" => 2 } ,
375
+ "end" => % { "character" => 28 , "line" => 2 } ,
376
376
"start" => % { "character" => 18 , "line" => 2 }
377
377
}
378
378
}
@@ -384,7 +384,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
384
384
"start" => % { "character" => 6 , "line" => 1 }
385
385
} ,
386
386
selectionRange: % {
387
- "end" => % { "character" => 16 , "line" => 1 } ,
387
+ "end" => % { "character" => 24 , "line" => 1 } ,
388
388
"start" => % { "character" => 16 , "line" => 1 }
389
389
}
390
390
}
@@ -460,7 +460,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
460
460
"start" => % { "character" => 6 , "line" => 1 }
461
461
} ,
462
462
selectionRange: % {
463
- "end" => % { "character" => 16 , "line" => 1 } ,
463
+ "end" => % { "character" => 24 , "line" => 1 } ,
464
464
"start" => % { "character" => 16 , "line" => 1 }
465
465
}
466
466
} ,
@@ -479,7 +479,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
479
479
"start" => % { "character" => 6 , "line" => 4 }
480
480
} ,
481
481
selectionRange: % {
482
- "end" => % { "character" => 16 , "line" => 4 } ,
482
+ "end" => % { "character" => 29 , "line" => 4 } ,
483
483
"start" => % { "character" => 16 , "line" => 4 }
484
484
}
485
485
}
@@ -800,7 +800,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
800
800
kind: 12 ,
801
801
name: "def size(data)" ,
802
802
range: % {
803
- "end" => % { "character" => 2 , "line" => 2 } ,
803
+ "end" => % { "character" => 16 , "line" => 2 } ,
804
804
"start" => % { "character" => 2 , "line" => 2 }
805
805
} ,
806
806
selectionRange: % {
@@ -816,7 +816,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
816
816
"start" => % { "character" => 0 , "line" => 0 }
817
817
} ,
818
818
selectionRange: % {
819
- "end" => % { "character" => 12 , "line" => 0 } ,
819
+ "end" => % { "character" => 22 , "line" => 0 } ,
820
820
"start" => % { "character" => 12 , "line" => 0 }
821
821
}
822
822
} ,
@@ -827,7 +827,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
827
827
kind: 12 ,
828
828
name: "def size(binary)" ,
829
829
range: % {
830
- "end" => % { "character" => 2 , "line" => 6 } ,
830
+ "end" => % { "character" => 18 , "line" => 6 } ,
831
831
"start" => % { "character" => 2 , "line" => 6 }
832
832
} ,
833
833
selectionRange: % {
@@ -854,7 +854,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
854
854
kind: 12 ,
855
855
name: "def size(param)" ,
856
856
range: % {
857
- "end" => % { "character" => 2 , "line" => 10 } ,
857
+ "end" => % { "character" => 17 , "line" => 10 } ,
858
858
"start" => % { "character" => 2 , "line" => 10 }
859
859
} ,
860
860
selectionRange: % {
@@ -1188,7 +1188,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
1188
1188
"start" => % { "character" => 2 , "line" => 1 }
1189
1189
} ,
1190
1190
selectionRange: % {
1191
- "end" => % { "character" => 8 , "line" => 1 } ,
1191
+ "end" => % { "character" => 17 , "line" => 1 } ,
1192
1192
"start" => % { "character" => 8 , "line" => 1 }
1193
1193
}
1194
1194
} ,
@@ -1879,15 +1879,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
1879
1879
}
1880
1880
] ,
1881
1881
kind: 2 ,
1882
- name: "MyModuleTest" ,
1883
- range: % {
1884
- "end" => % { "character" => 9 , "line" => 4 } ,
1885
- "start" => % { "character" => 6 , "line" => 1 }
1886
- } ,
1887
- selectionRange: % {
1888
- "end" => % { "character" => 16 , "line" => 1 } ,
1889
- "start" => % { "character" => 16 , "line" => 1 }
1890
- }
1882
+ name: "MyModuleTest"
1891
1883
}
1892
1884
] } = DocumentSymbols . symbols ( uri , text , true )
1893
1885
end
@@ -1971,15 +1963,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
1971
1963
}
1972
1964
] ,
1973
1965
kind: 2 ,
1974
- name: "MyModuleTest" ,
1975
- range: % {
1976
- "end" => % { "character" => 9 , "line" => 6 } ,
1977
- "start" => % { "character" => 6 , "line" => 1 }
1978
- } ,
1979
- selectionRange: % {
1980
- "end" => % { "character" => 16 , "line" => 1 } ,
1981
- "start" => % { "character" => 16 , "line" => 1 }
1982
- }
1966
+ name: "MyModuleTest"
1983
1967
}
1984
1968
] } = DocumentSymbols . symbols ( uri , text , true )
1985
1969
end
@@ -2028,15 +2012,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
2028
2012
}
2029
2013
] ,
2030
2014
kind: 2 ,
2031
- name: "MyModuleTest" ,
2032
- range: % {
2033
- "end" => % { "character" => 9 , "line" => 6 } ,
2034
- "start" => % { "character" => 6 , "line" => 1 }
2035
- } ,
2036
- selectionRange: % {
2037
- "end" => % { "character" => 16 , "line" => 1 } ,
2038
- "start" => % { "character" => 16 , "line" => 1 }
2039
- }
2015
+ name: "MyModuleTest"
2040
2016
}
2041
2017
] } = DocumentSymbols . symbols ( uri , text , true )
2042
2018
@@ -2202,15 +2178,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
2202
2178
}
2203
2179
] ,
2204
2180
kind: 2 ,
2205
- name: "MyModuleTest" ,
2206
- range: % {
2207
- "end" => % { "character" => 3 , "line" => 9 } ,
2208
- "start" => % { "character" => 0 , "line" => 0 }
2209
- } ,
2210
- selectionRange: % {
2211
- "end" => % { "character" => 10 , "line" => 0 } ,
2212
- "start" => % { "character" => 10 , "line" => 0 }
2213
- }
2181
+ name: "MyModuleTest"
2214
2182
}
2215
2183
] } = DocumentSymbols . symbols ( uri , text , true )
2216
2184
end
0 commit comments