Skip to content

Commit 727ca29

Browse files
authored
Merge pull request #5034 from epage/update
chore(complete): Update completest
2 parents 9856d67 + 0137a8b commit 727ca29

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clap_complete/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ unicode-xid = { version = "0.2.2", optional = true }
4343
snapbox = { version = "0.4.11", features = ["diff", "path", "examples"] }
4444
# Cutting out `filesystem` feature
4545
trycmd = { version = "0.14.16", default-features = false, features = ["color-auto", "diff", "examples"] }
46-
completest = "0.0.11"
46+
completest = "0.0.12"
4747
clap = { path = "../", version = "4.0.0", default-features = false, features = ["std", "derive", "help"] }
4848

4949
[[example]]

clap_complete/tests/testsuite/bash.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ fn complete() {
154154
}
155155

156156
let term = completest::Term::new();
157-
let runtime = common::load_runtime("test", completest::Shell::Bash);
157+
let mut runtime = common::load_runtime("test", completest::Shell::Bash);
158158

159159
let input = "test \t\t";
160160
let expected = r#"%

clap_complete/tests/testsuite/common.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ pub fn register_example(name: &str, shell: completest::Shell) {
365365
let registration = std::str::from_utf8(&registration.stdout).unwrap();
366366
assert!(!registration.is_empty());
367367

368-
let runtime = shell.init(bin_root, scratch_path.to_owned()).unwrap();
368+
let mut runtime = shell.init(bin_root, scratch_path.to_owned()).unwrap();
369369

370370
runtime.register(name, registration).unwrap();
371371

@@ -408,11 +408,11 @@ impl completest::Runtime for ScratchRuntime {
408408
self.runtime.home()
409409
}
410410

411-
fn register(&self, name: &str, content: &str) -> std::io::Result<()> {
411+
fn register(&mut self, name: &str, content: &str) -> std::io::Result<()> {
412412
self.runtime.register(name, content)
413413
}
414414

415-
fn complete(&self, input: &str, term: &completest::Term) -> std::io::Result<String> {
415+
fn complete(&mut self, input: &str, term: &completest::Term) -> std::io::Result<String> {
416416
let output = self.runtime.complete(input, term)?;
417417
// HACK: elvish prints and clears this message when a completer takes too long which is
418418
// dependent on a lot of factors, making this show up or no sometimes (especially if we

clap_complete/tests/testsuite/elvish.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ fn complete() {
138138
}
139139

140140
let term = completest::Term::new();
141-
let runtime = common::load_runtime("test", completest::Shell::Elvish);
141+
let mut runtime = common::load_runtime("test", completest::Shell::Elvish);
142142

143143
let input = "test \t";
144144
let expected = r#"% test --generate

clap_complete/tests/testsuite/fish.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ fn complete() {
138138
}
139139

140140
let term = completest::Term::new();
141-
let runtime = common::load_runtime("test", completest::Shell::Fish);
141+
let mut runtime = common::load_runtime("test", completest::Shell::Fish);
142142

143143
let input = "test \t";
144144
let expected = r#"% test

clap_complete/tests/testsuite/zsh.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ fn complete() {
138138
}
139139

140140
let term = completest::Term::new();
141-
let runtime = common::load_runtime("test", completest::Shell::Zsh);
141+
let mut runtime = common::load_runtime("test", completest::Shell::Zsh);
142142

143143
let input = "test \t";
144144
let expected = r#"% test

0 commit comments

Comments
 (0)