diff options
| author | AdnoC <adam.r.cutler@gmail.com> | 2017-05-29 11:34:08 -0400 |
|---|---|---|
| committer | AdnoC <adam.r.cutler@gmail.com> | 2017-05-31 13:31:05 -0400 |
| commit | 5908f562dfe9dfcbf1218b2820addff117ee4847 (patch) | |
| tree | 6fb03c07e6d033faf853e9a0e6a0c5611bc52e96 /test/functional/shada | |
| parent | 0c3dea5c4d86a8ef61363034877bde04a0e99463 (diff) | |
| download | rneovim-5908f562dfe9dfcbf1218b2820addff117ee4847.tar.gz rneovim-5908f562dfe9dfcbf1218b2820addff117ee4847.tar.bz2 rneovim-5908f562dfe9dfcbf1218b2820addff117ee4847.zip | |
test: Fix and add cases for unnamed register
Also:
Add ru to shada tests with all keys
Add test for unset unnamed and register 0
Diffstat (limited to 'test/functional/shada')
| -rw-r--r-- | test/functional/shada/registers_spec.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/functional/shada/registers_spec.lua b/test/functional/shada/registers_spec.lua index 256242cbf6..71af14aba8 100644 --- a/test/functional/shada/registers_spec.lua +++ b/test/functional/shada/registers_spec.lua @@ -148,6 +148,19 @@ describe('ShaDa support code', function() eq({{'\171«'}, 'v'}, getreg('e')) end) + it('has a blank unnamed register if it wasn\'t set and register 0 is empty', + function() + setreg('1', {'one'}, 'c') + setreg('2', {'two'}, 'c') + setreg('a', {'a'}, 'c') + nvim_command('qall') + reset() + eq({{}, ''}, getreg('0')) + eq({{'one'}, 'v'}, getreg('1')) + eq({{}, ''}, getreg('"')) + eq({{'a'}, 'v'}, getreg('a')) + end) + it('defaults the unnamed register to register 0 if it wasn\'t set', function() setreg('0', {'zero'}, 'c') |