aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2016-12-01 08:46:18 -0500
committerGitHub <noreply@github.com>2016-12-01 08:46:18 -0500
commit5194e3bc458eaa43871398bacea01e2d8b30b7e6 (patch)
treeb4181be3ea5e649906f9bbf7b998c23c50b9dceb /src/nvim/testdir
parent1f8a3da796dd3418c5204c76192179dbdd6a5373 (diff)
parent8f84c1da83a2ef0912325f48b23637c706f3f2f0 (diff)
downloadrneovim-5194e3bc458eaa43871398bacea01e2d8b30b7e6.tar.gz
rneovim-5194e3bc458eaa43871398bacea01e2d8b30b7e6.tar.bz2
rneovim-5194e3bc458eaa43871398bacea01e2d8b30b7e6.zip
Merge pull request #5664 from brcolow/vim-7.4.1707
vim-patch:7.4.1707
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_expr.vim14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_expr.vim b/src/nvim/testdir/test_expr.vim
index 83b5e66fe0..66a10b05e1 100644
--- a/src/nvim/testdir/test_expr.vim
+++ b/src/nvim/testdir/test_expr.vim
@@ -38,3 +38,17 @@ func Test_strcharpart()
call assert_equal('a', strcharpart('axb', -1, 2))
endfunc
+
+func Test_dict()
+ let d = {'': 'empty', 'a': 'a', 0: 'zero'}
+ call assert_equal('empty', d[''])
+ call assert_equal('a', d['a'])
+ call assert_equal('zero', d[0])
+ call assert_true(has_key(d, ''))
+ call assert_true(has_key(d, 'a'))
+
+ let d[''] = 'none'
+ let d['a'] = 'aaa'
+ call assert_equal('none', d[''])
+ call assert_equal('aaa', d['a'])
+endfunc