upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/lib/cli_interactor.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2024-11-25 14:20:54 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2024-11-25 14:20:54 +0000
commit82d777ebb3e62dbffc4432ce2d159840fd35df72 (patch)
tree387f640df2a92a6c7a12000c5aad3d77e54462f9 /src/lib/cli_interactor.rs
parent1fe1b917b71f6897deaf89f5ee725614cba9b693 (diff)
test: fix cli interactor without prompt
reverts a change in f79014235e85554e3661b3f2a02b8fa88bc192ff which caused a subtle change to how choices were displayed that caused the cli tester error when choices without prompts were displayed eg. in `ngit list` tests
Diffstat (limited to 'src/lib/cli_interactor.rs')
-rw-r--r--src/lib/cli_interactor.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/cli_interactor.rs b/src/lib/cli_interactor.rs
index 7d67961..e6154a2 100644
--- a/src/lib/cli_interactor.rs
+++ b/src/lib/cli_interactor.rs
@@ -46,10 +46,10 @@ impl InteractorPrompt for Interactor {
46 } 46 }
47 fn choice(&self, parms: PromptChoiceParms) -> Result<usize> { 47 fn choice(&self, parms: PromptChoiceParms) -> Result<usize> {
48 let mut choice = dialoguer::Select::with_theme(&self.theme); 48 let mut choice = dialoguer::Select::with_theme(&self.theme);
49 if !parms.prompt.is_empty() { 49 choice
50 choice.with_prompt(parms.prompt); 50 .with_prompt(parms.prompt)
51 } 51 .report(parms.report)
52 choice.report(parms.report).items(&parms.choices); 52 .items(&parms.choices);
53 if let Some(default) = parms.default { 53 if let Some(default) = parms.default {
54 if std::env::var("NGITTEST").is_err() { 54 if std::env::var("NGITTEST").is_err() {
55 choice.default(default); 55 choice.default(default);