From 593df501b3a3687abb14a84299716bcd328b6ff8 Mon Sep 17 00:00:00 2001 From: watiko Date: Sun, 13 Dec 2015 12:19:54 +0900 Subject: vim-patch:7.4.944 Problem: Writing tests for Vim script is hard. Solution: Add assertEqual(), assertFalse() and assertTrue() functions. Add the v:errors variable. Add the runtest script. Add a first new style test script. https://github.com/vim/vim/commit/43345546ae63710441f066648b8485fb545b3801 --- src/nvim/testdir/test_assert.vim | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/nvim/testdir/test_assert.vim (limited to 'src/nvim/testdir/test_assert.vim') diff --git a/src/nvim/testdir/test_assert.vim b/src/nvim/testdir/test_assert.vim new file mode 100644 index 0000000000..049ce98859 --- /dev/null +++ b/src/nvim/testdir/test_assert.vim @@ -0,0 +1,19 @@ +" Test that the methods used for testing work. + +func Test_assert_false() + call assert_false(0) +endfunc + +func Test_assert_true() + call assert_true(1) + call assert_true(123) +endfunc + +func Test_assert_equal() + let s = 'foo' + call assert_equal('foo', s) + let n = 4 + call assert_equal(4, n) + let l = [1, 2, 3] + call assert_equal([1, 2, 3], l) +endfunc -- cgit