From 4b38f10f3f588f67b9d843d34d068fe239ef39c2 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Thu, 20 Nov 2014 14:41:01 +0100 Subject: [PATCH] Add first tests --- .gitignore | 2 ++ test/run | 10 ++++++++++ test/tests.vader | 23 +++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100755 test/run create mode 100644 test/tests.vader diff --git a/.gitignore b/.gitignore index 51e3cf0..a667e7b 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ !plugin/startify.vim !startify.png !syntax/startify.vim +!test/run +!test/tests.vader diff --git a/test/run b/test/run new file mode 100755 index 0000000..037c478 --- /dev/null +++ b/test/run @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +vim --nofork -XNu <(cat << EOF +filetype off +set runtimepath+=~/.vim/bundle/vader.vim +set runtimepath+=.. +filetype plugin on +syntax enable +set hidden +EOF) +Vader* diff --git a/test/tests.vader b/test/tests.vader new file mode 100644 index 0000000..04f78f1 --- /dev/null +++ b/test/tests.vader @@ -0,0 +1,23 @@ +Before (Check :Startify): + Startify + +Execute (Check options): + AssertEqual 'startify', &filetype + AssertEqual 'wipe', &bufhidden + AssertEqual 'nofile', &buftype + AssertEqual 0, &buflisted + AssertEqual 0, &cursorcolumn + AssertEqual 0, &cursorline + AssertEqual 0, &list + AssertEqual 0, &number + AssertEqual 0, &swapfile + +Do (open new buffer in insert mode with 'i'): + ifoo +Expect (only "foo"): + foo + +Do (open new buffer in normal mode with 'e'): + eibar +Expect (only "bar"): + bar