diff options
| author | James McCoy <jamessan@jamessan.com> | 2016-12-01 08:46:18 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-01 08:46:18 -0500 |
| commit | 5194e3bc458eaa43871398bacea01e2d8b30b7e6 (patch) | |
| tree | b4181be3ea5e649906f9bbf7b998c23c50b9dceb /src/nvim/testdir | |
| parent | 1f8a3da796dd3418c5204c76192179dbdd6a5373 (diff) | |
| parent | 8f84c1da83a2ef0912325f48b23637c706f3f2f0 (diff) | |
| download | rneovim-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.vim | 14 |
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 |