aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/vvar_event_spec.lua
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2016-02-29 16:09:28 +0100
committerBjörn Linse <bjorn.linse@gmail.com>2016-02-29 16:09:28 +0100
commit1dd986562f6c10d3d3479aebecf0a1dcb083b5e6 (patch)
tree82286d117a5666fbf7d2d51f94acaf2118e196a4 /test/functional/eval/vvar_event_spec.lua
parent88da85a3cd88838a7779ad27c533e62f890e7b18 (diff)
parente17e5547d79c3a900e1c8267815fe5d6dee27ffc (diff)
downloadrneovim-1dd986562f6c10d3d3479aebecf0a1dcb083b5e6.tar.gz
rneovim-1dd986562f6c10d3d3479aebecf0a1dcb083b5e6.tar.bz2
rneovim-1dd986562f6c10d3d3479aebecf0a1dcb083b5e6.zip
Merge pull request #4304 from bfredl/yank
Add v:event variable and TextYankPost autocommand
Diffstat (limited to 'test/functional/eval/vvar_event_spec.lua')
-rw-r--r--test/functional/eval/vvar_event_spec.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/functional/eval/vvar_event_spec.lua b/test/functional/eval/vvar_event_spec.lua
new file mode 100644
index 0000000000..bbac86524f
--- /dev/null
+++ b/test/functional/eval/vvar_event_spec.lua
@@ -0,0 +1,15 @@
+local helpers = require('test.functional.helpers')
+local clear, eval, eq = helpers.clear, helpers.eval, helpers.eq
+local command = helpers.command
+describe('v:event', function()
+ before_each(clear)
+ it('is empty before any autocommand', function()
+ eq({}, eval('v:event'))
+ end)
+
+ it('is immutable', function()
+ eq(false, pcall(command, 'let v:event = {}'))
+ eq(false, pcall(command, 'let v:event.mykey = {}'))
+ end)
+end)
+