summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-03-16 13:48:11 +0000
committerMaxime Coste <frrrwww@gmail.com>2016-03-16 13:48:11 +0000
commitde1433d30ade30c6768cefb085ff69ef7387fa2f (patch)
treece7161d346db680e96cb80ed22928810e45655c4 /test
parentc5b24e2a8a783fda939c6576158e0d9d591d632b (diff)
Avoid the spurious newline insertion when replacing at end of buffer
Add a Buffer::replace method to handle the replacements properly Fixes #633
Diffstat (limited to 'test')
-rw-r--r--test/regression/633-spurious-new-line-inserted-when-replacing-at-end/cmd1
-rw-r--r--test/regression/633-spurious-new-line-inserted-when-replacing-at-end/in1
-rw-r--r--test/regression/633-spurious-new-line-inserted-when-replacing-at-end/out1
3 files changed, 3 insertions, 0 deletions
diff --git a/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/cmd b/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/cmd
new file mode 100644
index 00000000..93a0bf6b
--- /dev/null
+++ b/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/cmd
@@ -0,0 +1 @@
+x~
diff --git a/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/in b/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/in
new file mode 100644
index 00000000..907b3081
--- /dev/null
+++ b/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/in
@@ -0,0 +1 @@
+blah
diff --git a/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/out b/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/out
new file mode 100644
index 00000000..e4e860f3
--- /dev/null
+++ b/test/regression/633-spurious-new-line-inserted-when-replacing-at-end/out
@@ -0,0 +1 @@
+BLAH