tabpage_spec.lua 743 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. local helpers = require('test.functional.helpers')(after_each)
  2. local clear = helpers.clear
  3. local command = helpers.command
  4. local eq = helpers.eq
  5. local feed = helpers.feed
  6. local eval = helpers.eval
  7. describe('tabpage', function()
  8. before_each(clear)
  9. it('advances to the next page via <C-W>gt', function()
  10. -- add some tabpages
  11. command('tabnew')
  12. command('tabnew')
  13. command('tabnew')
  14. eq(4, eval('tabpagenr()'))
  15. feed('<C-W>gt')
  16. eq(1, eval('tabpagenr()'))
  17. end)
  18. it('retreats to the previous page via <C-W>gT', function()
  19. -- add some tabpages
  20. command('tabnew')
  21. command('tabnew')
  22. command('tabnew')
  23. eq(4, eval('tabpagenr()'))
  24. feed('<C-W>gT')
  25. eq(3, eval('tabpagenr()'))
  26. end)
  27. end)