summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/extensions.vim4
-rw-r--r--tests/filetypes.vim13
-rw-r--r--tests/indent/2.1/test.js10
-rw-r--r--tests/indent/4.1/test.js10
4 files changed, 27 insertions, 10 deletions
diff --git a/tests/extensions.vim b/tests/extensions.vim
index 467ac86a..98a93796 100644
--- a/tests/extensions.vim
+++ b/tests/extensions.vim
@@ -1,8 +1,10 @@
function! TestExtension(filetype, filename, content)
+ call Log('Detecting ' . a:filetype . ' filetype (' . a:filename . ')...')
+
try
let g:message = ""
exec "noautocmd n " . a:filename
- put =a:content
+ silent put =a:content
1delete _
filetype detect
exec "if &filetype != '" . a:filetype . "' \nthrow &filetype\nendif"
diff --git a/tests/filetypes.vim b/tests/filetypes.vim
index 02d44ca4..3128a730 100644
--- a/tests/filetypes.vim
+++ b/tests/filetypes.vim
@@ -1,13 +1,8 @@
function! TestFiletype(filetype)
- try
- enew
- exec 'set ft=' . a:filetype
- catch
- echo 'Error loading filetype ' . a:filetype . ':'
- echo v:exception
- echo v:throwpoint
- exec ':cq!'
- endtry
+ call Log('Loading ' . a:filetype . ' filetype...')
+
+ enew
+ exec 'set ft=' . a:filetype
endfunction
call TestFiletype('8th')
diff --git a/tests/indent/2.1/test.js b/tests/indent/2.1/test.js
new file mode 100644
index 00000000..bfe70006
--- /dev/null
+++ b/tests/indent/2.1/test.js
@@ -0,0 +1,10 @@
+// File with 2-spaces indentation
+function foobar() {
+ foo = bar
+ while (true) {
+ fizfuz()
+ fizfuz()
+ fizfuz()
+ fizfuz()
+ }
+}
diff --git a/tests/indent/4.1/test.js b/tests/indent/4.1/test.js
new file mode 100644
index 00000000..64e95103
--- /dev/null
+++ b/tests/indent/4.1/test.js
@@ -0,0 +1,10 @@
+// File with 4-spaces indentation
+function foobar() {
+ foo = bar
+ while (true) {
+ fizfuz()
+ fizfuz()
+ fizfuz()
+ fizfuz()
+ }
+}