diff options
Diffstat (limited to 'test/functional/legacy/assert_spec.lua')
| -rw-r--r-- | test/functional/legacy/assert_spec.lua | 12 | 
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}]) | 
