diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/clipboard/clipboard_provider_spec.lua | 14 |
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']") |