diff options
| author | Vasilij Schneidermann <v.schneidermann@gmail.com> | 2017-02-13 10:10:43 +0100 |
|---|---|---|
| committer | Eivind Fonn <evfonn@gmail.com> | 2017-03-23 19:27:21 +0100 |
| commit | 9a73fac1ad37e1f1643057fd810c3bce45da4e9e (patch) | |
| tree | 0d891b7ebe09617963becb428df15653d45f07a5 /evil-tests.el | |
| parent | a660a9a57214033ae0a0c883dd83c2a75a0fce5b (diff) | |
Implement ]s and [s
Closes #718
Diffstat (limited to 'evil-tests.el')
| -rw-r--r-- | evil-tests.el | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/evil-tests.el b/evil-tests.el index b13bb20..c4e72cc 100644 --- a/evil-tests.el +++ b/evil-tests.el @@ -5382,6 +5382,72 @@ Below some empty line.")) ("2])") "foo ( { ( bar ) baz } [)]"))) +(ert-deftest evil-test-flyspell-motions () + "Test flyspell motions" + :tags '(evil motion) + (ert-info ("Simple") + (evil-test-buffer + "[I] cannt tpye for lyfe" + (flyspell-mode) + (flyspell-buffer) + ("]s") + "I [c]annt tpye for lyfe" + ("]s") + "I cannt [t]pye for lyfe" + ("]s") + "I cannt tpye for [l]yfe" + ("]s") + "I [c]annt tpye for lyfe" + ("[s") + "I cannt tpye for [l]yfe" + ("[s") + "I cannt [t]pye for lyfe")) + (ert-info ("With count") + (evil-test-buffer + "[I] cannt tpye for lyfe" + (flyspell-mode) + (flyspell-buffer) + ("2]s") + "I cannt [t]pye for lyfe" + ("2]s") + "I [c]annt tpye for lyfe" + ("2[s") + "I cannt [t]pye for lyfe" + ("2[s") + "I cannt tpye for [l]yfe")) + (ert-info ("With evil-search-wrap disabled") + (let (evil-search-wrap) + (evil-test-buffer + "[I] cannt tpye for lyfe" + (flyspell-mode) + (flyspell-buffer) + ("]s") + "I [c]annt tpye for lyfe" + ("]s") + "I cannt [t]pye for lyfe" + ("]s") + "I cannt tpye for [l]yfe" + ("]s") + "I cannt tpye for [l]yfe"))) + (ert-info ("One mistake") + (evil-test-buffer + "[I]'m almst there..." + (flyspell-mode) + (flyspell-buffer) + ("]s") + "I'm [a]lmst there..." + ("]s") + "I'm [a]lmst there...")) + (ert-info ("No mistakes") + (evil-test-buffer + "[I]'ve learned to type!" + (flyspell-mode) + (flyspell-buffer) + ("]s") + "[I]'ve learned to type!" + ("[s") + "[I]'ve learned to type!"))) + ;;; Text objects (ert-deftest evil-test-text-object () |
