aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/assert_spec.lua
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2016-06-09 21:18:29 -0400
committerJames McCoy <jamessan@jamessan.com>2016-06-09 21:18:29 -0400
commit56e9e81115f9c551c5820cb49284602224e0e84e (patch)
treeab8ac3c159c87735e4015a96eda4c2c896061397 /test/functional/legacy/assert_spec.lua
parent9e94ffd422ddd763b8b7e5185d8c40904d542e6e (diff)
parentb1c9d7d2379c91e16fca461f983e2014c720ab8a (diff)
downloadrneovim-56e9e81115f9c551c5820cb49284602224e0e84e.tar.gz
rneovim-56e9e81115f9c551c5820cb49284602224e0e84e.tar.bz2
rneovim-56e9e81115f9c551c5820cb49284602224e0e84e.zip
Merge pull request #4738 from brcolow/vim-7.4.1223
vim-patch:7.4.1223
Diffstat (limited to 'test/functional/legacy/assert_spec.lua')
-rw-r--r--test/functional/legacy/assert_spec.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/legacy/assert_spec.lua b/test/functional/legacy/assert_spec.lua
index 63699387c1..ab6be0ecb7 100644
--- a/test/functional/legacy/assert_spec.lua
+++ b/test/functional/legacy/assert_spec.lua
@@ -141,6 +141,18 @@ describe('assert function:', function()
tmpname_two .. " line 1: 'file two'",
})
end)
+
+ it('is reset to a list by assert functions', function()
+ source([[
+ let save_verrors = v:errors
+ let v:['errors'] = {'foo': 3}
+ call assert_equal('yes', 'no')
+ let verrors = v:errors
+ let v:errors = save_verrors
+ call assert_equal(type([]), type(verrors))
+ ]])
+ expected_empty()
+ end)
end)
-- assert_fails({cmd}, [, {error}])