mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	tests: Update migrated legacy test 30 for patch 7.4.643.
The patch was merged into master at f104ce2d.
			
			
This commit is contained in:
		| @@ -12,10 +12,13 @@ describe('fileformats option', function() | |||||||
|     local dos = 'dos\r\ndos\r\n' |     local dos = 'dos\r\ndos\r\n' | ||||||
|     local mac = 'mac\rmac\r' |     local mac = 'mac\rmac\r' | ||||||
|     local unix = 'unix\nunix\n' |     local unix = 'unix\nunix\n' | ||||||
|  |     local eol = 'noeol' | ||||||
|     write_file('XXDos', dos) |     write_file('XXDos', dos) | ||||||
|     write_file('XXMac', mac) |     write_file('XXMac', mac) | ||||||
|     write_file('XXUnix', unix) |     write_file('XXUnix', unix) | ||||||
|  |     write_file('XXEol', eol) | ||||||
|     write_file('XXDosMac', dos..mac) |     write_file('XXDosMac', dos..mac) | ||||||
|  |     write_file('XXMacEol', mac..eol) | ||||||
|     write_file('XXUxDs', unix..dos) |     write_file('XXUxDs', unix..dos) | ||||||
|     write_file('XXUxDsMc', unix..dos..mac) |     write_file('XXUxDsMc', unix..dos..mac) | ||||||
|     write_file('XXUxMac', unix..mac) |     write_file('XXUxMac', unix..mac) | ||||||
| @@ -25,12 +28,14 @@ describe('fileformats option', function() | |||||||
|     os.remove('XXDos') |     os.remove('XXDos') | ||||||
|     os.remove('XXMac') |     os.remove('XXMac') | ||||||
|     os.remove('XXUnix') |     os.remove('XXUnix') | ||||||
|  |     os.remove('XXEol') | ||||||
|     os.remove('XXDosMac') |     os.remove('XXDosMac') | ||||||
|  |     os.remove('XXMacEol') | ||||||
|     os.remove('XXUxDs') |     os.remove('XXUxDs') | ||||||
|     os.remove('XXUxDsMc') |     os.remove('XXUxDsMc') | ||||||
|     os.remove('XXUxMac') |     os.remove('XXUxMac') | ||||||
|     for i = 0, 9 do |     for i = 0, 9 do | ||||||
|       for j = 1, 3 do |       for j = 1, 4 do | ||||||
| 	os.remove('XXtt'..i..j) | 	os.remove('XXtt'..i..j) | ||||||
|       end |       end | ||||||
|     end |     end | ||||||
| @@ -100,26 +105,43 @@ describe('fileformats option', function() | |||||||
|     execute('e! XXDosMac') |     execute('e! XXDosMac') | ||||||
|     execute('w! XXtt53') |     execute('w! XXtt53') | ||||||
|     execute('bwipe XXDosMac') |     execute('bwipe XXDosMac') | ||||||
|  |     execute('e! XXEol') | ||||||
|  |     feed('ggO<C-R>=&ffs<CR>:<C-R>=&ff<CR><ESC>') | ||||||
|  |     execute('w! XXtt54') | ||||||
|  |     execute('bwipe XXEol') | ||||||
|     execute('set fileformats=dos,mac') |     execute('set fileformats=dos,mac') | ||||||
|     execute('e! XXUxDs') |     execute('e! XXUxDs') | ||||||
|     execute('w! XXtt61') |     execute('w! XXtt61') | ||||||
|     execute('bwipe XXUxDs') |     execute('bwipe XXUxDs') | ||||||
|     execute('e! XXUxMac') |     execute('e! XXUxMac') | ||||||
|  |     feed('ggO<C-R>=&ffs<CR>:<C-R>=&ff<CR><ESC>') | ||||||
|     execute('w! XXtt62') |     execute('w! XXtt62') | ||||||
|     execute('bwipe XXUxMac') |     execute('bwipe XXUxMac') | ||||||
|     execute('e! XXUxDsMc') |     execute('e! XXUxDsMc') | ||||||
|     execute('w! XXtt63') |     execute('w! XXtt63') | ||||||
|     execute('bwipe XXUxDsMc') |     execute('bwipe XXUxDsMc') | ||||||
|  |     execute('e! XXMacEol') | ||||||
|  |     feed('ggO<C-R>=&ffs<CR>:<C-R>=&ff<CR><ESC>') | ||||||
|  |     execute('w! XXtt64') | ||||||
|  |     execute('bwipe XXMacEol') | ||||||
|  |  | ||||||
|     -- Try reading and writing with 'fileformats' set to three formats. |     -- Try reading and writing with 'fileformats' set to three formats. | ||||||
|     execute('set fileformats=unix,dos,mac') |     execute('set fileformats=unix,dos,mac') | ||||||
|     execute('e! XXUxDsMc') |     execute('e! XXUxDsMc') | ||||||
|     execute('w! XXtt71') |     execute('w! XXtt71') | ||||||
|     execute('bwipe XXUxDsMc') |     execute('bwipe XXUxDsMc') | ||||||
|  |     execute('e! XXEol') | ||||||
|  |     feed('ggO<C-R>=&ffs<CR>:<C-R>=&ff<CR><ESC>') | ||||||
|  |     execute('w! XXtt72') | ||||||
|  |     execute('bwipe XXEol') | ||||||
|     execute('set fileformats=mac,dos,unix') |     execute('set fileformats=mac,dos,unix') | ||||||
|     execute('e! XXUxDsMc') |     execute('e! XXUxDsMc') | ||||||
|     execute('w! XXtt81') |     execute('w! XXtt81') | ||||||
|     execute('bwipe XXUxDsMc') |     execute('bwipe XXUxDsMc') | ||||||
|  |     execute('e! XXEol') | ||||||
|  |     feed('ggO<C-R>=&ffs<CR>:<C-R>=&ff<CR><ESC>') | ||||||
|  |     execute('w! XXtt82') | ||||||
|  |     execute('bwipe XXEol') | ||||||
|     -- Try with 'binary' set. |     -- Try with 'binary' set. | ||||||
|     execute('set fileformats=mac,unix,dos') |     execute('set fileformats=mac,unix,dos') | ||||||
|     execute('set binary') |     execute('set binary') | ||||||
| @@ -154,11 +176,15 @@ describe('fileformats option', function() | |||||||
|     execute('w >>XXtt51') |     execute('w >>XXtt51') | ||||||
|     execute('w >>XXtt52') |     execute('w >>XXtt52') | ||||||
|     execute('w >>XXtt53') |     execute('w >>XXtt53') | ||||||
|  |     execute('w >>XXtt54') | ||||||
|     execute('w >>XXtt61') |     execute('w >>XXtt61') | ||||||
|     execute('w >>XXtt62') |     execute('w >>XXtt62') | ||||||
|     execute('w >>XXtt63') |     execute('w >>XXtt63') | ||||||
|  |     execute('w >>XXtt64') | ||||||
|     execute('w >>XXtt71') |     execute('w >>XXtt71') | ||||||
|  |     execute('w >>XXtt72') | ||||||
|     execute('w >>XXtt81') |     execute('w >>XXtt81') | ||||||
|  |     execute('w >>XXtt82') | ||||||
|     execute('w >>XXtt91') |     execute('w >>XXtt91') | ||||||
|     execute('w >>XXtt92') |     execute('w >>XXtt92') | ||||||
|     execute('w >>XXtt93') |     execute('w >>XXtt93') | ||||||
| @@ -190,14 +216,18 @@ describe('fileformats option', function() | |||||||
|     execute('$r XXtt51') |     execute('$r XXtt51') | ||||||
|     execute('$r XXtt52') |     execute('$r XXtt52') | ||||||
|     execute('$r XXtt53') |     execute('$r XXtt53') | ||||||
|  |     execute('$r XXtt54') | ||||||
|     feed('Go6<esc>') |     feed('Go6<esc>') | ||||||
|     execute('$r XXtt61') |     execute('$r XXtt61') | ||||||
|     execute('$r XXtt62') |     execute('$r XXtt62') | ||||||
|     execute('$r XXtt63') |     execute('$r XXtt63') | ||||||
|  |     execute('$r XXtt64') | ||||||
|     feed('Go7<esc>') |     feed('Go7<esc>') | ||||||
|     execute('$r XXtt71') |     execute('$r XXtt71') | ||||||
|  |     execute('$r XXtt72') | ||||||
|     feed('Go8<esc>') |     feed('Go8<esc>') | ||||||
|     execute('$r XXtt81') |     execute('$r XXtt81') | ||||||
|  |     execute('$r XXtt82') | ||||||
|     feed('Go9<esc>') |     feed('Go9<esc>') | ||||||
|     execute('$r XXtt91') |     execute('$r XXtt91') | ||||||
|     execute('$r XXtt92') |     execute('$r XXtt92') | ||||||
| @@ -282,12 +312,16 @@ describe('fileformats option', function() | |||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'mac\rmac\rEND\n'.. |       'mac\rmac\rEND\n'.. | ||||||
|  |       'unix,mac:unix\n'.. | ||||||
|  |       'noeol\n'.. | ||||||
|  |       'END\n'.. | ||||||
|       '6\n'.. |       '6\n'.. | ||||||
|       'unix\r\n'.. |       'unix\r\n'.. | ||||||
|       'unix\r\n'.. |       'unix\r\n'.. | ||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'END\n'.. |       'END\n'.. | ||||||
|  |       'dos,mac:dos\r\n'.. | ||||||
|       'unix\r\n'.. |       'unix\r\n'.. | ||||||
|       'unix\r\n'.. |       'unix\r\n'.. | ||||||
|       'mac\rmac\r\r\n'.. |       'mac\rmac\r\r\n'.. | ||||||
| @@ -298,6 +332,7 @@ describe('fileformats option', function() | |||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'mac\rmac\r\r\n'.. |       'mac\rmac\r\r\n'.. | ||||||
|       'END\n'.. |       'END\n'.. | ||||||
|  |       'dos,mac:mac\rmac\rmac\rnoeol\rEND\n'.. | ||||||
|       '7\n'.. |       '7\n'.. | ||||||
|       'unix\n'.. |       'unix\n'.. | ||||||
|       'unix\n'.. |       'unix\n'.. | ||||||
| @@ -305,6 +340,9 @@ describe('fileformats option', function() | |||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'mac\rmac\r\n'.. |       'mac\rmac\r\n'.. | ||||||
|       'END\n'.. |       'END\n'.. | ||||||
|  |       'unix,dos,mac:unix\n'.. | ||||||
|  |       'noeol\n'.. | ||||||
|  |       'END\n'.. | ||||||
|       '8\n'.. |       '8\n'.. | ||||||
|       'unix\n'.. |       'unix\n'.. | ||||||
|       'unix\n'.. |       'unix\n'.. | ||||||
| @@ -312,6 +350,7 @@ describe('fileformats option', function() | |||||||
|       'dos\r\n'.. |       'dos\r\n'.. | ||||||
|       'mac\rmac\r\n'.. |       'mac\rmac\r\n'.. | ||||||
|       'END\n'.. |       'END\n'.. | ||||||
|  |       'mac,dos,unix:mac\rnoeol\rEND\n'.. | ||||||
|       '9\n'.. |       '9\n'.. | ||||||
|       'unix\n'.. |       'unix\n'.. | ||||||
|       'unix\n'.. |       'unix\n'.. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Lucas Hoffmann
					Lucas Hoffmann