summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorFrank LENORMAND <lenormf@gmail.com>2020-09-16 10:59:12 +0300
committerFrank LENORMAND <lenormf@gmail.com>2020-09-16 11:00:15 +0300
commit643bf2bb59779d0fb54ff40e6c02f5509ee07932 (patch)
tree4654b1c277cd509dd3c89bda6b44a23561cb39be /test
parent95c095f3fb52a539b0f516a05fb4267f317e0690 (diff)
test: Implement a regression test for #3733
Diffstat (limited to 'test')
-rw-r--r--test/regression/3733-modeline-parsing-off-by-one-line/cmd3
-rw-r--r--test/regression/3733-modeline-parsing-off-by-one-line/in7
-rw-r--r--test/regression/3733-modeline-parsing-off-by-one-line/out1
-rw-r--r--test/regression/3733-modeline-parsing-off-by-one-line/rc2
4 files changed, 13 insertions, 0 deletions
diff --git a/test/regression/3733-modeline-parsing-off-by-one-line/cmd b/test/regression/3733-modeline-parsing-off-by-one-line/cmd
new file mode 100644
index 00000000..344c7543
--- /dev/null
+++ b/test/regression/3733-modeline-parsing-off-by-one-line/cmd
@@ -0,0 +1,3 @@
+:modeline-parse<ret>
+%
+:exec c %opt{tabstop}<ret>
diff --git a/test/regression/3733-modeline-parsing-off-by-one-line/in b/test/regression/3733-modeline-parsing-off-by-one-line/in
new file mode 100644
index 00000000..58f3ec24
--- /dev/null
+++ b/test/regression/3733-modeline-parsing-off-by-one-line/in
@@ -0,0 +1,7 @@
+# kak:tabstop=1:
+# kak:tabstop=2:
+# kak:tabstop=3:
+foo
+foo
+foo
+foo
diff --git a/test/regression/3733-modeline-parsing-off-by-one-line/out b/test/regression/3733-modeline-parsing-off-by-one-line/out
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/test/regression/3733-modeline-parsing-off-by-one-line/out
@@ -0,0 +1 @@
+1
diff --git a/test/regression/3733-modeline-parsing-off-by-one-line/rc b/test/regression/3733-modeline-parsing-off-by-one-line/rc
new file mode 100644
index 00000000..98e55e02
--- /dev/null
+++ b/test/regression/3733-modeline-parsing-off-by-one-line/rc
@@ -0,0 +1,2 @@
+source "%val{runtime}/rc/detection/modeline.kak"
+set-option global modelines 1