diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-01-24 12:31:44 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-01-24 12:31:44 +0100 |
commit | a5be9b62480a6f338a72c01e57c9edd0bca8048b (patch) | |
tree | 175b99b7f3066c78c025858a4278c4359854a3f7 /src/testdir/test_blob.vim | |
parent | fb1199d934a27d338b18fe914e328346f093d3f6 (diff) |
patch 8.1.0802: negative index doesn't work for Blobv8.1.0802
Problem: Negative index doesn't work for Blob.
Solution: Make it work, add a test. (closes #3856)
Diffstat (limited to 'src/testdir/test_blob.vim')
-rw-r--r-- | src/testdir/test_blob.vim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/testdir/test_blob.vim b/src/testdir/test_blob.vim index 9eb2057740..b01e11be22 100644 --- a/src/testdir/test_blob.vim +++ b/src/testdir/test_blob.vim @@ -95,6 +95,13 @@ func Test_blob_get() call assert_equal(999, get(b, 5, 999)) call assert_equal(-1, get(b, -8)) call assert_equal(999, get(b, -8, 999)) + + call assert_equal(0x00, b[0]) + call assert_equal(0x22, b[2]) + call assert_equal(0x44, b[4]) + call assert_equal(0x44, b[-1]) + call assert_fails('echo b[5]', 'E979:') + call assert_fails('echo b[-8]', 'E979:') endfunc func Test_blob_to_string() |