Implement more tests for the hinting.
Validate the hint spawn fix as well as add feature tests for previously untested hinting behaviors (fill, run, --rapid). There is still no test for the 'userscript' target as running a userscript from hint mode during a test does not get the same redirection as the 'I execute the userscript ...' statement, That is, it looks in /usr/local/share/qutebrowser/userscripts rather than tests/integration/data/userscripts.
This commit is contained in:
parent
87cb5bf6c2
commit
648f89ef31
@ -45,7 +45,7 @@ Feature: Using hints
|
|||||||
Then no crash should happen
|
Then no crash should happen
|
||||||
|
|
||||||
Scenario: Using :hint spawn with flags and -- (issue 797)
|
Scenario: Using :hint spawn with flags and -- (issue 797)
|
||||||
When I open data/hints/simple.html
|
When I open data/hints/html/simple.html
|
||||||
And I run :hint -- all spawn -v echo
|
And I run :hint -- all spawn -v echo
|
||||||
And I run :follow-hint a
|
And I run :follow-hint a
|
||||||
Then the message "Command exited successfully." should be shown
|
Then the message "Command exited successfully." should be shown
|
||||||
@ -56,6 +56,25 @@ Feature: Using hints
|
|||||||
And I run :follow-hint a
|
And I run :follow-hint a
|
||||||
Then the message "Command exited successfully." should be shown
|
Then the message "Command exited successfully." should be shown
|
||||||
|
|
||||||
|
Scenario: Using :hint spawn with flags and --rapid (issue 797)
|
||||||
|
When I open data/hints/html/simple.html
|
||||||
|
And I run :hint --rapid all spawn -v echo
|
||||||
|
And I run :follow-hint a
|
||||||
|
Then the message "Command exited successfully." should be shown
|
||||||
|
|
||||||
|
Scenario: Using :hint run
|
||||||
|
When I open data/hints/html/simple.html
|
||||||
|
And I run :hint all run message-info {hint-url}
|
||||||
|
And I run :follow-hint a
|
||||||
|
Then the message "http://localhost:(port)/data/hello.txt" should be shown
|
||||||
|
|
||||||
|
Scenario: Using :hint fill
|
||||||
|
When I open data/hints/html/simple.html
|
||||||
|
And I run :hint all fill :message-info {hint-url}
|
||||||
|
And I run :follow-hint a
|
||||||
|
And I press the key "<Enter>"
|
||||||
|
Then the message "http://localhost:(port)/data/hello.txt" should be shown
|
||||||
|
|
||||||
Scenario: Yanking to primary selection without it being supported (#1336)
|
Scenario: Yanking to primary selection without it being supported (#1336)
|
||||||
When selection is not supported
|
When selection is not supported
|
||||||
And I run :debug-set-fake-clipboard
|
And I run :debug-set-fake-clipboard
|
||||||
|
Loading…
Reference in New Issue
Block a user