From e199dea33afbe43cc357c948c5befc7bcf2f222d Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Tue, 14 Apr 2026 11:30:34 -0400 Subject: [PATCH] test(cli): refresh list output expectations Update stale fabro-cli secret and workflow list tests to match the intentional cli_table-rendered output introduced by the list-output standardization refactor. --- lib/crates/fabro-cli/tests/it/cmd/secret.rs | 12 ++++++++---- lib/crates/fabro-cli/tests/it/cmd/workflow.rs | 5 ++--- lib/crates/fabro-cli/tests/it/cmd/workflow_list.rs | 10 ++++------ 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/lib/crates/fabro-cli/tests/it/cmd/secret.rs b/lib/crates/fabro-cli/tests/it/cmd/secret.rs index db64fb1ad..f0af97eb3 100644 --- a/lib/crates/fabro-cli/tests/it/cmd/secret.rs +++ b/lib/crates/fabro-cli/tests/it/cmd/secret.rs @@ -47,7 +47,8 @@ fn test_secret_lifecycle() { // 2. list -> contains FOO secret(&["list"]) .success() - .stdout(predicates::str::contains("FOO\tenvironment")); + .stdout(predicates::str::contains("FOO")) + .stdout(predicates::str::contains("environment")); // 3. update FOO secret(&["set", "FOO", "updated"]).success(); @@ -90,7 +91,8 @@ fn test_secret_list_alias_ls() { .args(["ls"]) .assert() .success() - .stdout(predicates::str::contains("X\tenvironment")); + .stdout(predicates::str::contains("X")) + .stdout(predicates::str::contains("environment")); } #[test] @@ -122,7 +124,8 @@ fn test_secret_value_with_equals() { .args(["list"]) .assert() .success() - .stdout(predicates::str::contains("URL\tenvironment")) + .stdout(predicates::str::contains("URL")) + .stdout(predicates::str::contains("environment")) .stdout(predicates::str::contains("https://x.com?a=1&b=2").not()); } @@ -146,7 +149,8 @@ fn test_file_secret_lifecycle() { secret(&["list"]) .success() - .stdout(predicates::str::contains("/tmp/test.pem\tfile")) + .stdout(predicates::str::contains("/tmp/test.pem")) + .stdout(predicates::str::contains("file")) .stdout(predicates::str::contains("pem-data").not()); secret(&["rm", "/tmp/test.pem"]).success(); diff --git a/lib/crates/fabro-cli/tests/it/cmd/workflow.rs b/lib/crates/fabro-cli/tests/it/cmd/workflow.rs index b52bc2708..c66c89c9d 100644 --- a/lib/crates/fabro-cli/tests/it/cmd/workflow.rs +++ b/lib/crates/fabro-cli/tests/it/cmd/workflow.rs @@ -56,8 +56,7 @@ fn list() { (none) Project Workflows (workflows) - - NAME DESCRIPTION - my_test_wf A test workflow + NAME DESCRIPTION + my_test_wf A test workflow "); } diff --git a/lib/crates/fabro-cli/tests/it/cmd/workflow_list.rs b/lib/crates/fabro-cli/tests/it/cmd/workflow_list.rs index 4252c6f54..71955efca 100644 --- a/lib/crates/fabro-cli/tests/it/cmd/workflow_list.rs +++ b/lib/crates/fabro-cli/tests/it/cmd/workflow_list.rs @@ -65,13 +65,11 @@ fn workflow_list_shows_project_and_user_sections() { 2 workflow(s) found User Workflows (~/.fabro/workflows) - - NAME DESCRIPTION - user-beta User beta goal + NAME DESCRIPTION + user-beta User beta goal Project Workflows (.fabro/workflows) - - NAME DESCRIPTION - project-alpha Project alpha goal + NAME DESCRIPTION + project-alpha Project alpha goal "); }