Pārlūkot izejas kodu

Tests: add syntax.vader

Marco Hinz 10 gadi atpakaļ
vecāks
revīzija
826b0f03e0
3 mainītis faili ar 29 papildinājumiem un 0 dzēšanām
  1. 24 0
      test/feature/syntax.vader
  2. 1 0
      test/vader.vader
  3. 4 0
      test/vimrc

+ 24 - 0
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'

+ 1 - 0
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

+ 4 - 0
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