summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-06-27 09:57:10 +0100
committerMaxime Coste <mawww@kakoune.org>2017-06-27 09:57:10 +0100
commit641acc59433f73e6bc64f9d04e98deae7d7c5ffc (patch)
tree66295e3a217fc1e101f022dbf5c1fc2cb92c23d7 /test
parentce8078ad7386fc7dc23d2e5e191932403b2388cc (diff)
Do not allow repeating last insert when we are not in normal mode
<a-;>. is not accepted anymore. Note that <a-;> are not repeatable currently anyway (That could be fixed, athough not trivial). Fixes #1469
Diffstat (limited to 'test')
-rw-r--r--test/regression/1469-assert-on-repeat-insert/cmd1
-rw-r--r--test/regression/1469-assert-on-repeat-insert/in1
-rw-r--r--test/regression/1469-assert-on-repeat-insert/out2
-rw-r--r--test/regression/787-crash-after-S/out1
-rwxr-xr-xtest/run2
5 files changed, 6 insertions, 1 deletions
diff --git a/test/regression/1469-assert-on-repeat-insert/cmd b/test/regression/1469-assert-on-repeat-insert/cmd
new file mode 100644
index 00000000..44f1421d
--- /dev/null
+++ b/test/regression/1469-assert-on-repeat-insert/cmd
@@ -0,0 +1 @@
+i<a-;>!echo tchou<ret><a-;>.
diff --git a/test/regression/1469-assert-on-repeat-insert/in b/test/regression/1469-assert-on-repeat-insert/in
new file mode 100644
index 00000000..8b137891
--- /dev/null
+++ b/test/regression/1469-assert-on-repeat-insert/in
@@ -0,0 +1 @@
+
diff --git a/test/regression/1469-assert-on-repeat-insert/out b/test/regression/1469-assert-on-repeat-insert/out
new file mode 100644
index 00000000..89bd8679
--- /dev/null
+++ b/test/regression/1469-assert-on-repeat-insert/out
@@ -0,0 +1,2 @@
+tchou
+
diff --git a/test/regression/787-crash-after-S/out b/test/regression/787-crash-after-S/out
index e69de29b..8b137891 100644
--- a/test/regression/787-crash-after-S/out
+++ b/test/regression/787-crash-after-S/out
@@ -0,0 +1 @@
+
diff --git a/test/run b/test/run
index 2d0e3d86..a9d35d41 100755
--- a/test/run
+++ b/test/run
@@ -19,7 +19,7 @@ main() {
eval -buffer *debug* write debug
quit!
}
- exec "%sh{cat cmd}"
+ try %{ exec "%sh{cat cmd}" }
exec <c-l>
eval -buffer *debug* write debug
nop %sh{