branch: elpa/multiple-cursors
commit 822bf18adfbe7bb2a15e62a5b184ebe108279200
Author: Magnar Sveen <[email protected]>
Commit: Magnar Sveen <[email protected]>
Update test.
---
features/multiple-cursors-core.feature | 5 +++--
features/step-definitions/multiple-cursors-steps.el | 9 +++++----
util/ecukes | 2 +-
3 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/features/multiple-cursors-core.feature
b/features/multiple-cursors-core.feature
index 8c6f2ff..63ef45f 100644
--- a/features/multiple-cursors-core.feature
+++ b/features/multiple-cursors-core.feature
@@ -5,8 +5,9 @@ Feature: Multiple cursors core
Scenario: Two cursors
Given there is no region selected
- When I insert "This text contains the word text twice"
+ When I insert "This text contains the word text thrice (text)"
And I select "text"
And I press "C->"
+ And I press "C->"
And I press "C-g"
- Then I should have 2 cursors
+ Then I should have 3 cursors
diff --git a/features/step-definitions/multiple-cursors-steps.el
b/features/step-definitions/multiple-cursors-steps.el
index 486aa32..7f750d3 100644
--- a/features/step-definitions/multiple-cursors-steps.el
+++ b/features/step-definitions/multiple-cursors-steps.el
@@ -3,13 +3,14 @@
(delete-selection-mode 1)))
(defun is-extra-cursor-p (o)
+ (message "overlay-type: %S" (overlay-get o 'type))
(eq (overlay-get o 'type) 'additional-cursor))
(defun num-cursors ()
(1+ (count-if 'is-extra-cursor-p
(overlays-in (point-min) (point-max)))))
-(Then "^I should have 2 cursors$"
- (lambda ()
- (assert (eq 2 (num-cursors)) nil
- "Expected to have 2 cursors, but was %d." (num-cursors))))
+(Then "^I should have \\([0-9]+\\) cursors$"
+ (lambda (num)
+ (assert (eq (string-to-number num) (num-cursors)) nil
+ "Expected to have %s cursors, but was %d." num
(num-cursors))))
diff --git a/util/ecukes b/util/ecukes
index 4b30d7d..2e8898d 160000
--- a/util/ecukes
+++ b/util/ecukes
@@ -1 +1 @@
-Subproject commit 4b30d7dd4ccf070a5efc73d5615e815ece484882
+Subproject commit 2e8898df9aa5d8743e980e1e18c068d9e24a222c