diff options
Diffstat (limited to 'clangd/test/Inputs/background-index/definition.jsonrpc')
-rw-r--r-- | clangd/test/Inputs/background-index/definition.jsonrpc | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/clangd/test/Inputs/background-index/definition.jsonrpc b/clangd/test/Inputs/background-index/definition.jsonrpc new file mode 100644 index 00000000..933e7791 --- /dev/null +++ b/clangd/test/Inputs/background-index/definition.jsonrpc @@ -0,0 +1,51 @@ +{ + "jsonrpc": "2.0", + "id": 0, + "method": "initialize", + "params": { + "processId": 123, + "rootPath": "clangd", + "capabilities": {}, + "trace": "off" + } +} +--- +{ + "jsonrpc": "2.0", + "method": "textDocument/didOpen", + "params": { + "textDocument": { + "uri": "file://DIRECTORY/bar.cpp", + "languageId": "cpp", + "version": 1, + "text": "#include \"foo.h\"\nint main(){\nreturn foo();\n}" + } + } +} +--- +{ + "jsonrpc": "2.0", + "id": 1, + "method": "sync", + "params": null +} +--- +{ + "jsonrpc": "2.0", + "id": 2, + "method": "textDocument/definition", + "params": { + "textDocument": { + "uri": "file://DIRECTORY/bar.cpp" + }, + "position": { + "line": 2, + "character": 8 + } + } +} +# CHECK: "uri": "file://{{.*}}/foo.cpp" +--- +{"jsonrpc":"2.0","id":3,"method":"shutdown"} +--- +{"jsonrpc":"2.0","method":"exit"} |