@@ -2107,7 +2107,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
2107
2107
}
2108
2108
] ,
2109
2109
kind: 12 ,
2110
- name: "describe ~S(some \" descripton \" )" ,
2110
+ name: describe_sigil ,
2111
2111
range: % {
2112
2112
end: % { character: 8 , line: 3 } ,
2113
2113
start: % { character: 8 , line: 3 }
@@ -2130,6 +2130,12 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
2130
2130
}
2131
2131
}
2132
2132
] } = 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
2133
2139
end
2134
2140
2135
2141
test "[flat] handles exunit describe tests" do
@@ -2192,7 +2198,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
2192
2198
}
2193
2199
} ,
2194
2200
% Protocol.SymbolInformation {
2195
- name: "describe ~S(some \" descripton \" )" ,
2201
+ name: describe_sigil ,
2196
2202
kind: 12 ,
2197
2203
location: % {
2198
2204
range: % { end: % { character: 8 , line: 3 } , start: % { character: 8 , line: 3 } }
@@ -2205,9 +2211,15 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
2205
2211
location: % {
2206
2212
range: % { end: % { character: 10 , line: 4 } , start: % { character: 10 , line: 4 } }
2207
2213
} ,
2208
- containerName: "describe ~S(some \" descripton \" )"
2214
+ containerName: describe_sigil
2209
2215
}
2210
2216
] } = 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
2211
2223
end
2212
2224
2213
2225
test "[nested] handles exunit callbacks" do
0 commit comments