Skip to content

Commit beb82e3

Browse files
committed
refactor: testing code of workspace ops
1 parent c1a9c74 commit beb82e3

File tree

5 files changed

+191
-431
lines changed

5 files changed

+191
-431
lines changed

crates/nu-lsp/src/diagnostics.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,18 +93,15 @@ mod tests {
9393
script.push(filename);
9494
let script = path_to_uri(&script);
9595

96+
let mut notification = open_unchecked(&client_connection, script.clone());
9697
// For files that need fixing, open first then update
97-
let notification = if let (Some(text), Some(range)) = (update_text, update_range) {
98-
open_unchecked(&client_connection, script.clone());
99-
update(
98+
if let (Some(text), Some(range)) = (update_text, update_range) {
99+
notification = update(
100100
&client_connection,
101101
script.clone(),
102102
String::from(text),
103103
Some(range),
104-
)
105-
} else {
106-
// For files with no issues, just open
107-
open_unchecked(&client_connection, script.clone())
104+
);
108105
};
109106

110107
assert_json_eq!(

crates/nu-lsp/src/hover.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ impl LanguageServer {
189189
}
190190
Id::Value(t) => markdown_hover(format!("`{t}`")),
191191
Id::External(cmd) => {
192-
fn fix_manpage_ascii_shenanigans(text: &str) -> Cow<str> {
192+
fn fix_manpage_ascii_shenanigans(text: &str) -> Cow<'_, str> {
193193
if cfg!(windows) {
194194
Cow::Borrowed(text)
195195
} else {

crates/nu-lsp/src/semantic_tokens.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,7 @@ mod tests {
128128
let (client_connection, _recv) = initialize_language_server(None, None);
129129

130130
let mut script = fixtures();
131-
script.push("lsp");
132-
script.push("semantic_tokens");
133-
script.push("internals.nu");
131+
script.push("lsp/semantic_tokens/internals.nu");
134132
let script = path_to_uri(&script);
135133

136134
open_unchecked(&client_connection, script.clone());

crates/nu-lsp/src/signature.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -385,9 +385,7 @@ mod tests {
385385
let (client_connection, _recv) = initialize_language_server(config, None);
386386

387387
let mut script = fixtures();
388-
script.push("lsp");
389-
script.push("hints");
390-
script.push("signature.nu");
388+
script.push("lsp/hints/signature.nu");
391389
let script = path_to_uri(&script);
392390

393391
open_unchecked(&client_connection, script.clone());

0 commit comments

Comments
 (0)