commands.vimspec 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Describe commands.vim
  2. It should toggle off and on
  3. execute 'AirlineToggle'
  4. Assert False(exists('#airline'))
  5. execute 'AirlineToggle'
  6. Assert True(exists('#airline'))
  7. End
  8. It should toggle whitespace off
  9. call airline#extensions#load()
  10. execute 'AirlineToggleWhitespace'
  11. Assert False(exists('#airline_whitespace'))
  12. End
  13. It should toggle whitespace on
  14. call airline#extensions#load()
  15. execute 'AirlineToggleWhitespace'
  16. Assert True(exists('#airline_whitespace'))
  17. End
  18. It should display theme name "simple"
  19. execute 'AirlineTheme simple'
  20. Assert Equals(g:airline_theme, 'simple')
  21. End
  22. It should display theme name "dark"'
  23. execute 'AirlineTheme dark'
  24. Assert Equals(g:airline_theme, 'dark')
  25. End
  26. It should display theme name "dark" because specifying a name that does not exist
  27. execute 'AirlineTheme doesnotexist'
  28. Assert Equals(g:airline_theme, 'dark')
  29. End
  30. It should display theme name molokai
  31. colors molokai
  32. Assert Equals(g:airline_theme, 'molokai')
  33. End
  34. It should have a refresh command
  35. Assert Equals(exists(':AirlineRefresh'), 2)
  36. End
  37. It should have a extensions command
  38. Assert Equals(exists(':AirlineExtensions'), 2)
  39. End
  40. End