Skip to content

Commit 149e89a

Browse files
committed
fix tests on elixir < 1.10
1 parent a69bd12 commit 149e89a

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

apps/language_server/test/providers/document_symbols_test.exs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2107,7 +2107,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
21072107
}
21082108
],
21092109
kind: 12,
2110-
name: "describe ~S(some \"descripton\")",
2110+
name: describe_sigil,
21112111
range: %{
21122112
end: %{character: 8, line: 3},
21132113
start: %{character: 8, line: 3}
@@ -2130,6 +2130,12 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
21302130
}
21312131
}
21322132
]} = DocumentSymbols.symbols(uri, text, true)
2133+
2134+
if System.version() |> Version.match?(">= 1.10.0") do
2135+
assert describe_sigil == "describe ~S(some \"descripton\")"
2136+
else
2137+
assert describe_sigil == "describe ~S'some \"descripton\"'"
2138+
end
21332139
end
21342140

21352141
test "[flat] handles exunit describe tests" do
@@ -2192,7 +2198,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
21922198
}
21932199
},
21942200
%Protocol.SymbolInformation{
2195-
name: "describe ~S(some \"descripton\")",
2201+
name: describe_sigil,
21962202
kind: 12,
21972203
location: %{
21982204
range: %{end: %{character: 8, line: 3}, start: %{character: 8, line: 3}}
@@ -2205,9 +2211,15 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
22052211
location: %{
22062212
range: %{end: %{character: 10, line: 4}, start: %{character: 10, line: 4}}
22072213
},
2208-
containerName: "describe ~S(some \"descripton\")"
2214+
containerName: describe_sigil
22092215
}
22102216
]} = DocumentSymbols.symbols(uri, text, false)
2217+
2218+
if System.version() |> Version.match?(">= 1.10.0") do
2219+
assert describe_sigil == "describe ~S(some \"descripton\")"
2220+
else
2221+
assert describe_sigil == "describe ~S'some \"descripton\"'"
2222+
end
22112223
end
22122224

22132225
test "[nested] handles exunit callbacks" do

0 commit comments

Comments
 (0)