From ba9214f7fca609948130d2ae56bb19805b79d59c Mon Sep 17 00:00:00 2001 From: Sergey Bugaev Date: Tue, 2 Jun 2015 00:14:20 +0300 Subject: [PATCH] Add a test for git_branch_list rule --- tests/rules/test_git_branch_list.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/rules/test_git_branch_list.py 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'))