Просмотр исходного кода

Tests: improve formatting of output

Marco Hinz 10 лет назад
Родитель
Сommit
b0d90b1f76
4 измененных файлов с 23 добавлено и 29 удалено
  1. 10 9
      test/feature/session.vader
  2. 12 12
      test/feature/syntax.vader
  3. 1 1
      test/run
  4. 0 7
      test/vader.vader

+ 10 - 9
test/feature/session.vader

@@ -1,18 +1,19 @@
-Execute (Session: :SSave foo):
+Execute (:SSave foo | SClose):
   edit include/testfile.txt
   SSave foo
   SClose
-Do:
-  e
-Expect:
+Do (q):
+  q
+Expect (<blank>):
   
-Execute (Session: :SLoad foo):
-  silent SLoad foo
-Expect:
+
+Execute (:SLoad foo):
+  SLoad foo
+Expect (textfile.txt):
   This is just a simple test file.
   Foo, bar, quux.
 
 Execute (Session: :SDelete! foo):
-  Assert 1 == filereadable(g:startify_session_dir.'/foo')
+  AssertEqual filereadable(g:startify_session_dir.'/foo'), 1
   SDelete! foo
-  Assert 0 == filereadable(g:startify_session_dir.'/foo')
+  AssertEqual filereadable(g:startify_session_dir.'/foo'), 0

+ 12 - 12
test/feature/syntax.vader

@@ -2,23 +2,23 @@ Before:
   Startify
   doautocmd CursorMoved
 
-Execute (Syntax: between brackets -> StartifyNumber):
-  Assert SyntaxAt() == 'StartifyNumber'
+Execute (Between brackets -> StartifyNumber):
+  AssertEqual SyntaxAt(), 'StartifyNumber'
 
-Execute (Syntax: brackets -> StartifyBracket):
-  Assert SyntaxAt(3) == 'StartifyBracket'
+Execute (Brackets -> StartifyBracket):
+  AssertEqual SyntaxAt(3), 'StartifyBracket'
 
-Execute (Syntax: first entry -> StartifySpecial):
-  Assert SyntaxAt(9) == 'StartifySpecial'
+Execute (First entry -> StartifySpecial):
+  AssertEqual SyntaxAt(9), 'StartifySpecial'
 
-Execute (Syntax: section header -> StartifySection):
+Execute (Section header -> StartifySection):
   normal! 2j
-  Assert SyntaxAt(9) == 'StartifySection'
+  AssertEqual SyntaxAt(9), 'StartifySection'
 
-Execute (Syntax: second entry (separator) -> StartifySlash):
+Execute (Second entry (separator) -> StartifySlash):
   normal! 4j
-  Assert SyntaxAt(9) == 'StartifySlash'
+  AssertEqual SyntaxAt(9), 'StartifySlash'
 
-Execute (Syntax: second entry (path) -> StartifyFile):
+Execute (Second entry (path) -> StartifyFile):
   normal! 4j
-  Assert SyntaxAt(10) == 'StartifyFile'
+  AssertEqual SyntaxAt(10), 'StartifyFile'

+ 1 - 1
test/run

@@ -21,4 +21,4 @@ cp viminfo viminfo.tmp
 trap "{ rm viminfo.tmp; }" EXIT
 
 echo '(Be patient.. testing can take a while.)'
-HOME=/dev/null vim -XNu vimrc -i viminfo.tmp -c 'Vader! vader.vader'
+HOME=/dev/null vim -XNu vimrc -i viminfo.tmp -c 'Vader! feature/*.vader'

+ 0 - 7
test/vader.vader

@@ -1,7 +0,0 @@
-Execute (:Startify command available):
-  Assert 2 == exists(':Startify')
-
-Include: feature/buffer.vader
-Include: feature/mapping.vader
-Include: feature/session.vader
-Include: feature/syntax.vader