summaryrefslogtreecommitdiff
path: root/test/lsp/test_lsp_error_parsing.vader
diff options
context:
space:
mode:
Diffstat (limited to 'test/lsp/test_lsp_error_parsing.vader')
-rw-r--r--test/lsp/test_lsp_error_parsing.vader9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/lsp/test_lsp_error_parsing.vader b/test/lsp/test_lsp_error_parsing.vader
index 7464b0e7..44169c80 100644
--- a/test/lsp/test_lsp_error_parsing.vader
+++ b/test/lsp/test_lsp_error_parsing.vader
@@ -63,3 +63,12 @@ Execute(Messages with tracebacks should be handled):
\ },
\ },
\})
+
+Execute(Messages with string data should be handled):
+ AssertEqual "xyz\nUncaught Exception", ale#lsp#response#GetErrorMessage({
+ \ 'error': {
+ \ 'code': -32602,
+ \ 'message': 'xyz',
+ \ 'data': 'Uncaught Exception',
+ \ },
+ \})