From 826b0f03e052a8f9f4777c5acf6629cc0cacf201 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Tue, 2 Feb 2016 16:21:09 +0100 Subject: [PATCH] Tests: add syntax.vader --- test/feature/syntax.vader | 24 ++++++++++++++++++++++++ test/vader.vader | 1 + test/vimrc | 4 ++++ 3 files changed, 29 insertions(+) create mode 100644 test/feature/syntax.vader diff --git a/test/feature/syntax.vader b/test/feature/syntax.vader new file mode 100644 index 0000000..20e9dc9 --- /dev/null +++ b/test/feature/syntax.vader @@ -0,0 +1,24 @@ +Before: + Startify + doautocmd CursorMoved + +Execute (Syntax: between brackets -> StartifyNumber): + Assert SyntaxAt() == 'StartifyNumber' + +Execute (Syntax: brackets -> StartifyBracket): + Assert SyntaxAt(3) == 'StartifyBracket' + +Execute (Syntax: first entry -> StartifySpecial): + Assert SyntaxAt(9) == 'StartifySpecial' + +Execute (Syntax: section header -> StartifySection): + normal! 2j + Assert SyntaxAt(9) == 'StartifySection' + +Execute (Syntax: second entry (separator) -> StartifySlash): + normal! 4j + Assert SyntaxAt(9) == 'StartifySlash' + +Execute (Syntax: second entry (path) -> StartifyFile): + normal! 4j + Assert SyntaxAt(10) == 'StartifyFile' diff --git a/test/vader.vader b/test/vader.vader index a1fbe14..852eb8b 100644 --- a/test/vader.vader +++ b/test/vader.vader @@ -4,3 +4,4 @@ Execute (:Startify command available): Include: feature/buffer.vader Include: feature/mapping.vader Include: feature/session.vader +Include: feature/syntax.vader diff --git a/test/vimrc b/test/vimrc index e7aaf48..2ff5a45 100644 --- a/test/vimrc +++ b/test/vimrc @@ -1,9 +1,13 @@ filetype off + set runtimepath+=vader.vim set runtimepath+=.. + filetype plugin on syntax enable + set hidden set sessionoptions-=tabpages + let g:startify_session_dir = 'include' let g:startify_relative_path = 1