Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.

Commit

Permalink
Simplify initialization with params
Browse files Browse the repository at this point in the history
  • Loading branch information
Xanewok committed Feb 24, 2019
1 parent 0fefebc commit 5c08df5
Showing 1 changed file with 3 additions and 33 deletions.
36 changes: 3 additions & 33 deletions tests/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1319,7 +1319,7 @@ fn client_init_duplicated_and_unknown_settings() {
let root_path = p.root();
let mut rls = p.spawn_rls_async();

let init_options = json!({
let opts = json!({
"settings": {
"rust": {
"features": ["some_feature"],
Expand All @@ -1335,22 +1335,7 @@ fn client_init_duplicated_and_unknown_settings() {
}
});

rls.request::<Initialize>(
0,
lsp_types::InitializeParams {
process_id: None,
root_uri: None,
root_path: Some(root_path.display().to_string()),
initialization_options: Some(init_options),
capabilities: lsp_types::ClientCapabilities {
workspace: None,
text_document: None,
experimental: None,
},
trace: None,
workspace_folders: None,
},
);
rls.request::<Initialize>(0, initialize_params_with_opts(root_path, opts));

assert!(rls.messages().iter().any(is_notification_for_unknown_config));
assert!(rls.messages().iter().any(is_notification_for_duplicated_config));
Expand All @@ -1374,22 +1359,7 @@ fn client_did_change_configuration_duplicated_and_unknown_settings() {
let root_path = p.root();
let mut rls = p.spawn_rls_async();

rls.request::<Initialize>(
0,
lsp_types::InitializeParams {
process_id: None,
root_uri: None,
root_path: Some(root_path.display().to_string()),
initialization_options: None,
capabilities: lsp_types::ClientCapabilities {
workspace: None,
text_document: None,
experimental: None,
},
trace: None,
workspace_folders: None,
},
);
rls.request::<Initialize>(0, initialize_params(root_path));

assert!(!rls.messages().iter().any(is_notification_for_unknown_config));
assert!(!rls.messages().iter().any(is_notification_for_duplicated_config));
Expand Down

0 comments on commit 5c08df5

Please sign in to comment.