Include the header when deleting columns

This commit is contained in:
ibbem
2020-03-31 18:21:45 +02:00
parent 6412352b54
commit 6912880697
3 changed files with 54 additions and 2 deletions

View File

@@ -0,0 +1,9 @@
|----------+----------+----------+----------|
| counting | backward | alphabet | backward |
|:========:+:=========+=========:+==========|
| 1 | 9 | a | z |
| 2 | 8 | b | y |
| 3 | 7 | c | x |
| 4 | 6 | d | w |
| 5 | 5 | e | v |
|----------+----------+----------+----------|

View File

@@ -102,7 +102,31 @@ describe 'spreadsheet'
Expect tablemode#spreadsheet#ColumnCount('.') == 1
end
end
describe 'Manipulation of tables with headers'
before
new
normal! ggdG
let g:table_mode_header_fillchar = '='
read t/fixtures/complex_header.txt
call cursor(4, 7)
end
it 'should successfully delete a row '
Expect tablemode#spreadsheet#RowCount('.') == 5
call tablemode#spreadsheet#DeleteRow()
Expect tablemode#spreadsheet#RowCount('.') == 4
Expect getline(4) == '| 2 | 8 | b | y |'
end
it 'should successfully delete a column'
Expect tablemode#spreadsheet#ColumnCount('.') == 4
call tablemode#spreadsheet#DeleteColumn()
Expect tablemode#spreadsheet#ColumnCount('.') == 3
Expect getline(4) == '| 9 | a | z |'
end
end
describe 'Repeated Manipulations'
before
new