Skip to content

Commit 595b2f4

Browse files
committed
Test bad requests to language server
1 parent 43bd2e9 commit 595b2f4

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

lib/syntax_tree/language_server.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def run
7474
in method: %r{\$/.+}
7575
# ignored
7676
else
77-
raise "Unhandled: #{request}"
77+
raise ArgumentError, "Unhandled: #{request}"
7878
end
7979
end
8080
end

test/language_server_test.rb

+6
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,12 @@ def test_reading_file
174174
end
175175
end
176176

177+
def test_bogus_request
178+
assert_raises(ArgumentError) do
179+
run_server([{ method: "textDocument/bogus" }])
180+
end
181+
end
182+
177183
private
178184

179185
def write(content)

0 commit comments

Comments
 (0)