Skip to content

Commit 3e9bf7e

Browse files
committed
Update test data
1 parent 3dd68c1 commit 3e9bf7e

File tree

2 files changed

+16
-38
lines changed

2 files changed

+16
-38
lines changed

crates/rust-analyzer/src/lsp_ext.rs

+2
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,9 @@ pub struct CodeAction {
206206
#[derive(Debug, Eq, PartialEq, Clone, Default, Deserialize, Serialize)]
207207
#[serde(rename_all = "camelCase")]
208208
pub struct SnippetWorkspaceEdit {
209+
#[serde(skip_serializing_if = "Option::is_none")]
209210
pub changes: Option<HashMap<lsp_types::Url, Vec<lsp_types::TextEdit>>>,
211+
#[serde(skip_serializing_if = "Option::is_none")]
210212
pub document_changes: Option<Vec<SnippetDocumentChangeOperation>>,
211213
}
212214

crates/rust-analyzer/tests/heavy_tests/main.rs

+14-38
Original file line numberDiff line numberDiff line change
@@ -333,29 +333,17 @@ fn main() {}
333333
partial_result_params: PartialResultParams::default(),
334334
work_done_progress_params: WorkDoneProgressParams::default(),
335335
},
336-
json!([
337-
{
338-
"command": {
339-
"arguments": [
336+
json!([{
337+
"edit": {
338+
"documentChanges": [
340339
{
341-
"cursorPosition": null,
342-
"label": "Create module",
343-
"workspaceEdit": {
344-
"documentChanges": [
345-
{
346-
"kind": "create",
347-
"uri": "file:///[..]/src/bar.rs"
348-
}
349-
]
350-
}
340+
"kind": "create",
341+
"uri": "file:///[..]/src/bar.rs"
351342
}
352-
],
353-
"command": "rust-analyzer.applySourceChange",
354-
"title": "Create module"
343+
]
355344
},
356345
"title": "Create module"
357-
}
358-
]),
346+
}]),
359347
);
360348

361349
server.request::<CodeActionRequest>(
@@ -416,29 +404,17 @@ fn main() {{}}
416404
partial_result_params: PartialResultParams::default(),
417405
work_done_progress_params: WorkDoneProgressParams::default(),
418406
},
419-
json!([
420-
{
421-
"command": {
422-
"arguments": [
407+
json!([{
408+
"edit": {
409+
"documentChanges": [
423410
{
424-
"cursorPosition": null,
425-
"label": "Create module",
426-
"workspaceEdit": {
427-
"documentChanges": [
428-
{
429-
"kind": "create",
430-
"uri": "file:///[..]/src/bar.rs"
431-
}
432-
]
433-
}
411+
"kind": "create",
412+
"uri": "file://[..]/src/bar.rs"
434413
}
435-
],
436-
"command": "rust-analyzer.applySourceChange",
437-
"title": "Create module"
414+
]
438415
},
439416
"title": "Create module"
440-
}
441-
]),
417+
}]),
442418
);
443419

444420
server.request::<CodeActionRequest>(

0 commit comments

Comments
 (0)