aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/functional/clipboard/clipboard_provider_spec.lua14
1 files changed, 12 insertions, 2 deletions
diff --git a/test/functional/clipboard/clipboard_provider_spec.lua b/test/functional/clipboard/clipboard_provider_spec.lua
index 2b26697b97..d969d4a487 100644
--- a/test/functional/clipboard/clipboard_provider_spec.lua
+++ b/test/functional/clipboard/clipboard_provider_spec.lua
@@ -89,9 +89,12 @@ describe('the unnamed register', function()
end)
describe('clipboard usage', function()
+ local function reset(...)
+ clear('--cmd', 'let &rtp = "test/functional/fixtures,".&rtp', ...)
+ end
+
before_each(function()
- clear()
- execute('let &rtp = "test/functional/fixtures,".&rtp')
+ reset()
execute('call getreg("*")') -- force load of provider
end)
@@ -363,6 +366,13 @@ describe('clipboard usage', function()
end)
end)
+ it('sets v:register after startup', function()
+ reset()
+ eq('"', eval('v:register'))
+ reset('--cmd', 'set clipboard=unnamed')
+ eq('*', eval('v:register'))
+ end)
+
it('supports :put', function()
insert("a line")
execute("let g:test_clip['*'] = ['some text']")