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.
This commit is contained in:
Bryan Helmkamp 2026-04-14 11:30:34 -04:00
parent b486d3125e
commit e199dea33a
3 changed files with 14 additions and 13 deletions

View file

@ -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();

View file

@ -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
");
}

View file

@ -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
");
}