qutebrowser/tests/end2end/features/spell.feature

31 lines
1.2 KiB
Gherkin
Raw Normal View History

2017-08-20 23:36:35 +02:00
# vim: ft=cucumber fileencoding=utf-8 sts=4 sw=4 et:
Feature: Setting spell checking for QtWebEngine
@qtwebkit_skip @qt>=5.8
Scenario: Turn spell check on
2017-10-04 01:54:54 +02:00
Given I set spellcheck.enabled to false
When I run :set spellcheck.enabled true
Then the option spellcheck.enabled should be set to true
2017-08-20 23:36:35 +02:00
@qtwebkit_skip @qt>=5.8
Scenario: Turn spell check off
2017-10-04 01:54:54 +02:00
Given I set spellcheck.enabled to true
When I run :set spellcheck.enabled false
Then the option spellcheck.enabled should be set to false
2017-08-20 23:36:35 +02:00
@qtwebkit_skip @qt>=5.8
Scenario: Set an invalid language
2017-10-04 01:54:54 +02:00
When I run :set spellcheck.languages ['invalid-language'] (invalid command)
2017-08-20 23:36:35 +02:00
Then the error "set: Invalid value 'invalid-language' *" should be shown
@qtwebkit_skip @qt>=5.8 @cannot_have_dict=af-ZA
2017-08-20 23:36:35 +02:00
Scenario: Set valid but not installed language
2017-10-04 01:54:54 +02:00
When I run :set spellcheck.languages ['af-ZA']
2017-08-20 23:36:35 +02:00
Then the warning "Language af-ZA is not installed." should be shown
@qtwebkit_skip @qt>=5.8 @must_have_dict=en-US
2017-08-20 23:36:35 +02:00
Scenario: Set valid and installed language
2017-10-04 01:54:54 +02:00
When I run :set spellcheck.languages ["en-US"]
Then the option spellcheck.languages should be set to ["en-US"]