Skip to content

Commit 3bd305b

Browse files
committed
fix tests on elixir < 1.13
1 parent 6bcb346 commit 3bd305b

File tree

1 file changed

+85
-85
lines changed

1 file changed

+85
-85
lines changed

apps/language_server/test/providers/document_symbols_test.exs

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

1469-
result = = DocumentSymbols.symbols(uri, text, true)
1469+
result = DocumentSymbols.symbols(uri, text, true)
14701470

14711471
# earlier elixir versions return different ranges
14721472
if Version.match?(System.version(), ">= 1.13.0") do
1473-
assert {:ok,
1474-
[
1475-
%Protocol.DocumentSymbol{
1476-
children: [
1477-
%Protocol.DocumentSymbol{
1478-
children: [
1479-
%Protocol.DocumentSymbol{
1480-
children: [],
1481-
kind: 7,
1482-
name: "name",
1483-
range: %{
1484-
"end" => %{"character" => 55, "line" => 3},
1485-
"start" => %{"character" => 15, "line" => 3}
1473+
assert {:ok,
1474+
[
1475+
%Protocol.DocumentSymbol{
1476+
children: [
1477+
%Protocol.DocumentSymbol{
1478+
children: [
1479+
%Protocol.DocumentSymbol{
1480+
children: [],
1481+
kind: 7,
1482+
name: "name",
1483+
range: %{
1484+
"end" => %{"character" => 55, "line" => 3},
1485+
"start" => %{"character" => 15, "line" => 3}
1486+
},
1487+
selectionRange: %{
1488+
"end" => %{"character" => 55, "line" => 3},
1489+
"start" => %{"character" => 15, "line" => 3}
1490+
}
14861491
},
1487-
selectionRange: %{
1488-
"end" => %{"character" => 55, "line" => 3},
1489-
"start" => %{"character" => 15, "line" => 3}
1492+
%Protocol.DocumentSymbol{
1493+
children: [],
1494+
kind: 7,
1495+
name: "age",
1496+
range: %{
1497+
"end" => %{"character" => 55, "line" => 3},
1498+
"start" => %{"character" => 15, "line" => 3}
1499+
},
1500+
selectionRange: %{
1501+
"end" => %{"character" => 55, "line" => 3},
1502+
"start" => %{"character" => 15, "line" => 3}
1503+
}
14901504
}
1505+
],
1506+
kind: 5,
1507+
name: "defrecord :user",
1508+
range: %{
1509+
"end" => %{"character" => 55, "line" => 3},
1510+
"start" => %{"character" => 8, "line" => 3}
14911511
},
1492-
%Protocol.DocumentSymbol{
1493-
children: [],
1494-
kind: 7,
1495-
name: "age",
1496-
range: %{
1497-
"end" => %{"character" => 55, "line" => 3},
1498-
"start" => %{"character" => 15, "line" => 3}
1499-
},
1500-
selectionRange: %{
1501-
"end" => %{"character" => 55, "line" => 3},
1502-
"start" => %{"character" => 15, "line" => 3}
1503-
}
1512+
selectionRange: %{
1513+
"end" => %{"character" => 55, "line" => 3},
1514+
"start" => %{"character" => 8, "line" => 3}
15041515
}
1505-
],
1506-
kind: 5,
1507-
name: "defrecord :user",
1508-
range: %{
1509-
"end" => %{"character" => 55, "line" => 3},
1510-
"start" => %{"character" => 8, "line" => 3}
1511-
},
1512-
selectionRange: %{
1513-
"end" => %{"character" => 55, "line" => 3},
1514-
"start" => %{"character" => 8, "line" => 3}
15151516
}
1516-
}
1517-
],
1518-
kind: 2,
1519-
name: "MyModule"
1520-
}
1521-
]} = result
1522-
end
1517+
],
1518+
kind: 2,
1519+
name: "MyModule"
1520+
}
1521+
]} = result
1522+
end
15231523
end
15241524

15251525
test "[flat] handles records" do
@@ -1535,49 +1535,49 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbolsTest do
15351535

15361536
# earlier elixir versions return different ranges
15371537
if Version.match?(System.version(), ">= 1.13.0") do
1538-
assert {:ok,
1539-
[
1540-
%Protocol.SymbolInformation{
1541-
name: "MyModule",
1542-
kind: 2,
1543-
location: %{
1544-
range: %{
1545-
"end" => %{"character" => 9, "line" => 4},
1546-
"start" => %{"character" => 6, "line" => 1}
1538+
assert {:ok,
1539+
[
1540+
%Protocol.SymbolInformation{
1541+
name: "MyModule",
1542+
kind: 2,
1543+
location: %{
1544+
range: %{
1545+
"end" => %{"character" => 9, "line" => 4},
1546+
"start" => %{"character" => 6, "line" => 1}
1547+
}
15471548
}
1548-
}
1549-
},
1550-
%Protocol.SymbolInformation{
1551-
name: "defrecord :user",
1552-
kind: 5,
1553-
containerName: "MyModule"
1554-
},
1555-
%Protocol.SymbolInformation{
1556-
containerName: "defrecord :user",
1557-
kind: 7,
1558-
location: %{
1559-
range: %{
1560-
"end" => %{"character" => 55, "line" => 3},
1561-
"start" => %{"character" => 15, "line" => 3}
1562-
},
1563-
uri: "file:///project/file.ex"
15641549
},
1565-
name: "name"
1566-
},
1567-
%Protocol.SymbolInformation{
1568-
containerName: "defrecord :user",
1569-
kind: 7,
1570-
location: %{
1571-
range: %{
1572-
"end" => %{"character" => 55, "line" => 3},
1573-
"start" => %{"character" => 15, "line" => 3}
1550+
%Protocol.SymbolInformation{
1551+
name: "defrecord :user",
1552+
kind: 5,
1553+
containerName: "MyModule"
1554+
},
1555+
%Protocol.SymbolInformation{
1556+
containerName: "defrecord :user",
1557+
kind: 7,
1558+
location: %{
1559+
range: %{
1560+
"end" => %{"character" => 55, "line" => 3},
1561+
"start" => %{"character" => 15, "line" => 3}
1562+
},
1563+
uri: "file:///project/file.ex"
15741564
},
1575-
uri: "file:///project/file.ex"
1565+
name: "name"
15761566
},
1577-
name: "age"
1578-
}
1579-
]} = result
1580-
end
1567+
%Protocol.SymbolInformation{
1568+
containerName: "defrecord :user",
1569+
kind: 7,
1570+
location: %{
1571+
range: %{
1572+
"end" => %{"character" => 55, "line" => 3},
1573+
"start" => %{"character" => 15, "line" => 3}
1574+
},
1575+
uri: "file:///project/file.ex"
1576+
},
1577+
name: "age"
1578+
}
1579+
]} = result
1580+
end
15811581
end
15821582

15831583
test "[nested] skips docs attributes" do

0 commit comments

Comments
 (0)