[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ruby-end 23c574c454 24/91: Add scenario for optional ne
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ruby-end 23c574c454 24/91: Add scenario for optional newline. |
Date: |
Wed, 25 Jan 2023 19:58:25 -0500 (EST) |
branch: externals/ruby-end
commit 23c574c4543349ef074d8dbdd3bcfdd1e55218f3
Author: Johan Andersson <johan.rejeep@gmail.com>
Commit: Johan Andersson <johan.rejeep@gmail.com>
Add scenario for optional newline.
---
features/ruby-end.feature | 12 ++++++++++++
features/step-definitions/ruby-end-steps.el | 4 ++++
features/support/env.el | 3 +++
3 files changed, 19 insertions(+)
diff --git a/features/ruby-end.feature b/features/ruby-end.feature
index cc7f9ecd2c..06b92d5dd5 100644
--- a/features/ruby-end.feature
+++ b/features/ruby-end.feature
@@ -91,6 +91,18 @@ Feature: Insert end
And I type "condition"
Then I should see "xif condition"
And end should not be insterted
+
+ Scenario: Do not insert newline
+ Given insert newline is turned off
+ When I type "if"
+ And I press "SPC"
+ And I type "condition"
+ Then I should see:
+ """
+ if condition
+ end
+ """
+ And end should not be insterted
# NOTE:
diff --git a/features/step-definitions/ruby-end-steps.el
b/features/step-definitions/ruby-end-steps.el
index 5a44db6124..577ffac8a4 100644
--- a/features/step-definitions/ruby-end-steps.el
+++ b/features/step-definitions/ruby-end-steps.el
@@ -37,3 +37,7 @@
(Given "I enable checking of statement modifiers"
(lambda ()
(setq ruby-end-check-statement-modifiers t)))
+
+(Given "^insert newline is turned off$"
+ (lambda ()
+ (setq ruby-end-insert-newline nil)))
diff --git a/features/support/env.el b/features/support/env.el
index 25fc888336..017d6f8f19 100644
--- a/features/support/env.el
+++ b/features/support/env.el
@@ -8,6 +8,9 @@
(add-to-list 'load-path (expand-file-name "espuds" ruby-end-util-path))
(add-to-list 'load-path (expand-file-name "emacs-lisp" (expand-file-name
"lisp" (expand-file-name "ert" ruby-end-util-path))))
+(Before
+ (setq ruby-end-insert-newline t))
+
(require 'ruby-end)
(require 'espuds)
(require 'ert)
- [elpa] externals/ruby-end f5be7d8445 81/91: Don't use sudo on Travis, (continued)
- [elpa] externals/ruby-end f5be7d8445 81/91: Don't use sudo on Travis, ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end a8da09dcc8 79/91: Merge branch 'patch-1', ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end d96d77b932 06/91: Update description., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end ed15f7506b 07/91: Update mode description., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 648b81af13 77/91: Release v0.4.1, ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 627684646f 89/91: Hook into ruby-ts-mode as well, ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 91fd0a7340 08/91: Quote keywords differently., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 538c52fae3 10/91: Doc change., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 421206670d 14/91: Update to v0.0.2., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 9ac13296f0 18/91: tests for statement modifiers, ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 23c574c454 24/91: Add scenario for optional newline.,
ELPA Syncer <=
- [elpa] externals/ruby-end bc018f6856 27/91: End should be inserted actually, ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 5e84c0c2fd 30/91: Update README., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 06c6378903 29/91: Update ecukes., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 47e5b92b8b 33/91: Autoformat using "cucumber --autoformat"., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 49354ca1a3 36/91: Add punctuation in doc., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end a7723ccdd2 38/91: These two are mixed up., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 91f3c3fc6e 40/91: Add option to expand on return., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 3b2794392a 03/91: Added necessary stuff for running Ecukes., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end 5f9a9721a5 02/91: Added skeleton., ELPA Syncer, 2023/01/25
- [elpa] externals/ruby-end d00bb287d6 05/91: Adding some docs., ELPA Syncer, 2023/01/25