Merge pull request #5310 from epage/pty

chore(complete): Update completest-pty
This commit is contained in:
Ed Page 2024-01-15 14:51:12 -06:00 committed by GitHub
commit b250c0b5f5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 27 additions and 26 deletions

4
Cargo.lock generated
View file

@ -624,9 +624,9 @@ dependencies = [
[[package]] [[package]]
name = "completest-pty" name = "completest-pty"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c3a1a4d91c06d649d8b3db8d1ff8712623c7a5642d7aad74bb122522ac9e055" checksum = "2a6d1272e27f608f97616be67a2aed03ed8d73910b5df9a7f4a50c4ffd59d185"
dependencies = [ dependencies = [
"completest", "completest",
"ptyprocess", "ptyprocess",

View file

@ -46,7 +46,7 @@ snapbox = { version = "0.4.15", features = ["diff", "path", "examples"] }
# Cutting out `filesystem` feature # Cutting out `filesystem` feature
trycmd = { version = "0.14.19", default-features = false, features = ["color-auto", "diff", "examples"] } trycmd = { version = "0.14.19", default-features = false, features = ["color-auto", "diff", "examples"] }
completest = "0.4.0" completest = "0.4.0"
completest-pty = "0.4.0" completest-pty = "0.5.0"
clap = { path = "../", version = "4.0.0", default-features = false, features = ["std", "derive", "help"] } clap = { path = "../", version = "4.0.0", default-features = false, features = ["std", "derive", "help"] }
[[example]] [[example]]

View file

@ -158,7 +158,7 @@ fn complete() {
let input = "exhaustive \t\t"; let input = "exhaustive \t\t";
let expected = r#"% let expected = r#"%
-h --global --help action value last hint help -h --global --help action value last hint help
-V --generate --version quote pacman alias complete"#; -V --generate --version quote pacman alias complete "#;
let actual = runtime.complete(input, &term).unwrap(); let actual = runtime.complete(input, &term).unwrap();
snapbox::assert_eq(expected, actual); snapbox::assert_eq(expected, actual);
} }

View file

@ -139,6 +139,7 @@ fn complete() {
let input = "exhaustive \t"; let input = "exhaustive \t";
let expected = r#"% exhaustive --generate let expected = r#"% exhaustive --generate
COMPLETING argument
--generate generate --generate generate
--global everywhere --global everywhere
--help Print help --help Print help
@ -153,7 +154,7 @@ hint hint
last last last last
pacman pacman pacman pacman
quote quote quote quote
value value"#; value value "#;
let actual = runtime.complete(input, &term).unwrap(); let actual = runtime.complete(input, &term).unwrap();
snapbox::assert_eq(expected, actual); snapbox::assert_eq(expected, actual);
} }

View file

@ -140,7 +140,7 @@ fn complete() {
let input = "exhaustive \t"; let input = "exhaustive \t";
let expected = r#"% exhaustive let expected = r#"% exhaustive
action complete (Register shell completions for this program) hint pacman value action complete (Register shell completions for this program) hint pacman value
alias help (Print this message or the help of the given subcommand(s)) last quote"#; alias help (Print this message or the help of the given subcommand(s)) last quote "#;
let actual = runtime.complete(input, &term).unwrap(); let actual = runtime.complete(input, &term).unwrap();
snapbox::assert_eq(expected, actual); snapbox::assert_eq(expected, actual);

View file

@ -141,7 +141,7 @@ fn complete() {
let expected = r#"% exhaustive let expected = r#"% exhaustive
complete -- Register shell completions for this program complete -- Register shell completions for this program
help -- Print this message or the help of the given subcommand(s) help -- Print this message or the help of the given subcommand(s)
pacman action alias value quote hint last --"#; pacman action alias value quote hint last -- "#;
let actual = runtime.complete(input, &term).unwrap(); let actual = runtime.complete(input, &term).unwrap();
snapbox::assert_eq(expected, actual); snapbox::assert_eq(expected, actual);
} }