Skip to content

Commit 8bfb54b

Browse files
committed
tests/cmd(test[GitBranch]): add test for verbose parameter
why: Test the verbose parameter added to GitBranchManager.ls() what: - Verify verbose=True returns branch names correctly - Check that verbose output parsing extracts names properly
1 parent 152d77f commit 8bfb54b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

tests/cmd/test_git.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,11 @@ def test_branch_ls_filters(git_repo: GitSync) -> None:
526526
sorted_branches = git_repo.cmd.branches.ls(sort="refname")
527527
assert isinstance(sorted_branches, list)
528528

529+
# Test with --verbose (should still extract branch names correctly)
530+
verbose_branches = git_repo.cmd.branches.ls(verbose=True)
531+
assert isinstance(verbose_branches, list)
532+
assert any(b.branch_name == "master" for b in verbose_branches)
533+
529534

530535
# =============================================================================
531536
# GitRemoteCmd Tests

0 commit comments

Comments
 (0)