aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRainer Borene <rainerborene@gmail.com>2014-10-22 19:15:31 -0200
committerThiago de Arruda <tpadilha84@gmail.com>2014-11-04 12:57:32 -0300
commit6c90902c7a4185710cfe0bcb3c90d6944651e000 (patch)
tree24d8363ee29be93ed4a322442b5cbd8e790042c6 /test
parentb780e946d5d78524840d298b386506a2753543b6 (diff)
downloadrneovim-6c90902c7a4185710cfe0bcb3c90d6944651e000.tar.gz
rneovim-6c90902c7a4185710cfe0bcb3c90d6944651e000.tar.bz2
rneovim-6c90902c7a4185710cfe0bcb3c90d6944651e000.zip
legacy tests: migrate test22
Diffstat (limited to 'test')
-rw-r--r--test/functional/legacy/022_line_ending_spec.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/functional/legacy/022_line_ending_spec.lua b/test/functional/legacy/022_line_ending_spec.lua
new file mode 100644
index 0000000000..4b897a7c95
--- /dev/null
+++ b/test/functional/legacy/022_line_ending_spec.lua
@@ -0,0 +1,25 @@
+-- Tests for file with some lines ending in CTRL-M, some not
+
+local helpers = require('test.functional.helpers')
+local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert
+local execute, expect = helpers.execute, helpers.expect
+
+describe('line ending', function()
+ setup(clear)
+
+ it('is working', function()
+ feed('i', [[
+ this lines ends in a<C-V><C-M>
+ this one doesn't
+ this one does<C-V><C-M>
+ and the last one doesn't]], '<ESC>')
+
+ execute('set ta tx')
+ execute('e!')
+
+ expect("this lines ends in a\r\n"..
+ "this one doesn't\n"..
+ "this one does\r\n"..
+ "and the last one doesn't")
+ end)
+end)