diff --git a/tests/integration/features/misc.feature b/tests/integration/features/misc.feature index 76028ae57..ecb15dd40 100644 --- a/tests/integration/features/misc.feature +++ b/tests/integration/features/misc.feature @@ -11,6 +11,22 @@ Feature: Various utility commands. Then the message "test" should be shown. And the error "error" should be shown. + Scenario: :set-cmd-text with URL replacement + When I open data/hello.txt + When I run :set-cmd-text :message-info >{url}< + And I run :command-accept + Then the message ">http://localhost:*/hello.txt<" should be shown. + + Scenario: :set-cmd-text with -s and -a + When I run :set-cmd-text -s :message-info "foo + And I run :set-cmd-text -a bar" + And I run :command-accept + Then the message "foo bar" should be shown. + + Scenario: :set-cmd-text with -a but without text + When I run :set-cmd-text -a foo + Then the error "No current text!" should be shown. + Scenario: :set-cmd-text with invalid command When I run :set-cmd-text foo Then the error "Invalid command text 'foo'." should be shown.