diff --git a/tests/rules/test_git_branch_list.py b/tests/rules/test_git_branch_list.py new file mode 100644 index 0000000..e1d1f23 --- /dev/null +++ b/tests/rules/test_git_branch_list.py @@ -0,0 +1,18 @@ +from thefuck import shells +from thefuck.rules.git_branch_list import match, get_new_command +from tests.utils import Command + +def test_match(): + assert match(Command('git branch list'), None) + + +def test_not_match(): + assert not match(Command(), None) + assert not match(Command('git commit'), None) + assert not match(Command('git branch'), None) + assert not match(Command('git stash list'), None) + + +def test_get_new_command(): + assert (get_new_command(Command('git branch list'), None) == + shells.and_('git branch --delete list', 'git branch'))