Skip to content

Commit df33a2f

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 3a71801 commit df33a2f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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)