@@ -23,10 +23,10 @@ defmodule ElixirLS.LanguageServer.Providers.WorkspaceSymbolsTest do
23
23
expected_symbols = [
24
24
"def some_function(a)" ,
25
25
"defmacro some_macro(a)" ,
26
- "some_callback(integer)" ,
27
- "some_macrocallback(integer)" ,
28
- "some_type" ,
29
- "some_opaque_type" ,
26
+ "@callback some_callback(integer)" ,
27
+ "@callback some_macrocallback(integer)" ,
28
+ "@type some_type" ,
29
+ "@type some_opaque_type" ,
30
30
"ElixirLS.LanguageServer.Fixtures.WorkspaceSymbols"
31
31
]
32
32
@@ -83,7 +83,7 @@ defmodule ElixirLS.LanguageServer.Providers.WorkspaceSymbolsTest do
83
83
84
84
test "returns types" , % { server: server } do
85
85
assert { :ok , list } = WorkspaceSymbols . symbols ( "ElixirLS.LanguageServer.Fixtures." , server )
86
- assert some_type = Enum . find ( list , & ( & 1 . name == "some_type" ) )
86
+ assert some_type = Enum . find ( list , & ( & 1 . name == "@type some_type" ) )
87
87
assert some_type . kind == 5
88
88
89
89
assert String . ends_with? (
@@ -96,16 +96,16 @@ defmodule ElixirLS.LanguageServer.Providers.WorkspaceSymbolsTest do
96
96
"start" => % { "character" => 3 , "line" => 7 }
97
97
}
98
98
99
- assert Enum . any? ( list , & ( & 1 . name == "some_opaque_type" ) )
99
+ assert Enum . any? ( list , & ( & 1 . name == "@type some_opaque_type" ) )
100
100
101
101
assert WorkspaceSymbols . symbols ( "opa" , server )
102
102
|> elem ( 1 )
103
- |> Enum . any? ( & ( & 1 . name == "some_opaque_type" ) )
103
+ |> Enum . any? ( & ( & 1 . name == "@type some_opaque_type" ) )
104
104
end
105
105
106
106
test "returns callbacks" , % { server: server } do
107
107
assert { :ok , list } = WorkspaceSymbols . symbols ( "ElixirLS.LanguageServer.Fixtures." , server )
108
- assert some_callback = Enum . find ( list , & ( & 1 . name == "some_callback(integer)" ) )
108
+ assert some_callback = Enum . find ( list , & ( & 1 . name == "@callback some_callback(integer)" ) )
109
109
assert some_callback . kind == 24
110
110
111
111
assert String . ends_with? (
@@ -118,11 +118,11 @@ defmodule ElixirLS.LanguageServer.Providers.WorkspaceSymbolsTest do
118
118
"start" => % { "character" => 3 , "line" => 4 }
119
119
}
120
120
121
- assert Enum . any? ( list , & ( & 1 . name == "some_macrocallback(integer)" ) )
121
+ assert Enum . any? ( list , & ( & 1 . name == "@callback some_macrocallback(integer)" ) )
122
122
123
123
assert WorkspaceSymbols . symbols ( "macr" , server )
124
124
|> elem ( 1 )
125
- |> Enum . any? ( & ( & 1 . name == "some_macrocallback(integer)" ) )
125
+ |> Enum . any? ( & ( & 1 . name == "@callback some_macrocallback(integer)" ) )
126
126
end
127
127
128
128
defp wait_until_indexed ( pid ) do
0 commit comments