diff --git a/thefuck_7/tests/rules/test_php_s.py b/thefuck_7/tests/rules/test_php_s.py index 18f68f3..54949ee 100644 --- a/thefuck_7/tests/rules/test_php_s.py +++ b/thefuck_7/tests/rules/test_php_s.py @@ -3,12 +3,8 @@ from thefuck.types import Command -@pytest.mark.parametrize('command', [ - Command('php -s localhost:8000', ''), - Command('php -t pub -s 0.0.0.0:8080', '') -]) -def test_match(command): - assert match(command) +def test_match(): + assert match(Command('php -s localhost:8000', '')) @pytest.mark.parametrize('command', [ @@ -19,9 +15,6 @@ def test_not_match(command): assert not match(command) -@pytest.mark.parametrize('command, new_command', [ - (Command('php -s localhost:8000', ''), 'php -S localhost:8000'), - (Command('php -t pub -s 0.0.0.0:8080', ''), 'php -t pub -S 0.0.0.0:8080') -]) -def test_get_new_command(command, new_command): - assert get_new_command(command) == new_command +def test_get_new_command(): + new_command = get_new_command(Command('php -s localhost:8000', '')) + assert new_command == 'php -S localhost:8000' diff --git a/thefuck_7/thefuck/rules/php_s.py b/thefuck_7/thefuck/rules/php_s.py index 114fb15..10c0996 100644 --- a/thefuck_7/thefuck/rules/php_s.py +++ b/thefuck_7/thefuck/rules/php_s.py @@ -3,8 +3,11 @@ @for_app('php') def match(command): - return " -s " in command.script + return "php -s" in command.script def get_new_command(command): return replace_argument(command.script, "-s", "-S") + + +requires_output = False