Skip to content

Commit 6bcb346

Browse files
committed
fix tests on elixir < 1.13
1 parent 05656fc commit 6bcb346

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

apps/language_server/test/providers/document_symbols_test.exs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1466,6 +1466,10 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
14661466
end
14671467
]
14681468

1469+
result = = DocumentSymbols.symbols(uri, text, true)
1470+
1471+
# earlier elixir versions return different ranges
1472+
if Version.match?(System.version(), ">= 1.13.0") do
14691473
assert {:ok,
14701474
[
14711475
%Protocol.DocumentSymbol{
@@ -1514,7 +1518,8 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
15141518
kind: 2,
15151519
name: "MyModule"
15161520
}
1517-
]} = DocumentSymbols.symbols(uri, text, true)
1521+
]} = result
1522+
end
15181523
end
15191524

15201525
test "[flat] handles records" do
@@ -1526,6 +1531,10 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
15261531
end
15271532
]
15281533

1534+
result = DocumentSymbols.symbols(uri, text, false)
1535+
1536+
# earlier elixir versions return different ranges
1537+
if Version.match?(System.version(), ">= 1.13.0") do
15291538
assert {:ok,
15301539
[
15311540
%Protocol.SymbolInformation{
@@ -1567,7 +1576,8 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
15671576
},
15681577
name: "age"
15691578
}
1570-
]} = DocumentSymbols.symbols(uri, text, false)
1579+
]} = result
1580+
end
15711581
end
15721582

15731583
test "[nested] skips docs attributes" do

0 commit comments

Comments
 (0)