aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-table-mode/t/tablemode.vim
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2016-06-30 16:03:25 +0200
committerKarel Kočí <cynerd@email.cz>2016-06-30 16:03:25 +0200
commite573b3020c032400eed60b649a2cbf55266e6bb0 (patch)
tree8f572394ac8433529c7a8e70d160a2fbe8268b4e /vim/bundle/vim-table-mode/t/tablemode.vim
parentb8c667bd64b3edd38d56c63c5bd1db53a23b4499 (diff)
downloadmyconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.tar.gz
myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.tar.bz2
myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.zip
Add current configurations from old repository
Diffstat (limited to 'vim/bundle/vim-table-mode/t/tablemode.vim')
-rw-r--r--vim/bundle/vim-table-mode/t/tablemode.vim56
1 files changed, 56 insertions, 0 deletions
diff --git a/vim/bundle/vim-table-mode/t/tablemode.vim b/vim/bundle/vim-table-mode/t/tablemode.vim
new file mode 100644
index 0000000..132c4bb
--- /dev/null
+++ b/vim/bundle/vim-table-mode/t/tablemode.vim
@@ -0,0 +1,56 @@
+" vim: fdm=indent
+source t/config/options.vim
+
+describe 'tablemode'
+ describe 'Activation'
+ describe 'tablemode#Enable()'
+ before
+ call tablemode#Enable()
+ end
+
+ it 'should enable table mode'
+ Expect b:table_mode_active to_be_true
+ end
+ end
+
+ describe 'tablemode#Disable()'
+ before
+ call tablemode#Disable()
+ end
+
+ it 'should disable table mode'
+ Expect b:table_mode_active to_be_false
+ end
+ end
+
+ describe 'tablemode#Toggle()'
+ it 'should toggle table mode'
+ call tablemode#Toggle()
+ Expect b:table_mode_active to_be_true
+ call tablemode#Toggle()
+ Expect b:table_mode_active to_be_false
+ end
+ end
+ end
+
+ describe 'Tableize'
+ before
+ new
+ read t/fixtures/tableize.txt
+ end
+
+ it 'should tableize with default delimiter'
+ :2,3call tablemode#TableizeRange('')
+ Expect tablemode#table#IsRow(2) to_be_true
+ Expect tablemode#spreadsheet#RowCount(2) == 2
+ Expect tablemode#spreadsheet#ColumnCount(2) == 3
+ end
+
+ it 'should tableize with given delimiter'
+ :2,3call tablemode#TableizeRange('/;')
+ Expect tablemode#table#IsRow(2) to_be_true
+ Expect tablemode#spreadsheet#RowCount(2) == 2
+ Expect tablemode#spreadsheet#ColumnCount(2) == 2
+ end
+ end
+end