aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/screen_basic_spec.lua
diff options
context:
space:
mode:
authorFelipe Morales <hel.sheep@gmail.com>2015-06-20 18:45:03 -0300
committerJustin M. Keyes <justinkz@gmail.com>2015-08-24 00:48:32 -0400
commit45121a267f6374624570b88127f58c237abb623a (patch)
tree628a84bde6c3a20b330bf1167fa5541ede1223a4 /test/functional/ui/screen_basic_spec.lua
parent7280e8c365af585400ad9f5da56dcd2f9d043982 (diff)
downloadrneovim-45121a267f6374624570b88127f58c237abb623a.tar.gz
rneovim-45121a267f6374624570b88127f58c237abb623a.tar.bz2
rneovim-45121a267f6374624570b88127f58c237abb623a.zip
defaults: set 'laststatus' to 2. #2876
Diffstat (limited to 'test/functional/ui/screen_basic_spec.lua')
-rw-r--r--test/functional/ui/screen_basic_spec.lua45
1 files changed, 43 insertions, 2 deletions
diff --git a/test/functional/ui/screen_basic_spec.lua b/test/functional/ui/screen_basic_spec.lua
index 421c167300..7ba82c8b7b 100644
--- a/test/functional/ui/screen_basic_spec.lua
+++ b/test/functional/ui/screen_basic_spec.lua
@@ -1,8 +1,50 @@
local helpers = require('test.functional.helpers')
local Screen = require('test.functional.ui.screen')
-local clear, feed, execute = helpers.clear, helpers.feed, helpers.execute
+local spawn, set_session, clear = helpers.spawn, helpers.set_session, helpers.clear
+local feed, execute = helpers.feed, helpers.execute
local insert, wait = helpers.insert, helpers.wait
+describe('Initial screen', function()
+ local screen
+ local nvim_argv = {helpers.nvim_prog, '-u', 'NONE', '-i', 'NONE', '-N',
+ '--cmd', 'set shortmess+=I background=light noswapfile',
+ '--embed'}
+
+ before_each(function()
+ if session then
+ session:exit(0)
+ end
+ local screen_nvim = spawn(nvim_argv)
+ set_session(screen_nvim)
+ screen = Screen.new()
+ screen:attach()
+ screen:set_default_attr_ignore( {{bold=true, foreground=255}} )
+ end)
+
+ after_each(function()
+ screen:detach()
+ end)
+
+ it('is the default initial screen', function()
+ screen:expect([[
+ ^ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ [No Name] |
+ |
+ ]])
+ end)
+end)
+
describe('Screen', function()
local screen
@@ -102,7 +144,6 @@ describe('Screen', function()
end)
end)
-
describe('window', function()
describe('split', function()
it('horizontal', function()