diff options
Diffstat (limited to 'test/functional/ui/screen.lua')
-rw-r--r-- | test/functional/ui/screen.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/functional/ui/screen.lua b/test/functional/ui/screen.lua index 6a8e7df6a0..9ff29cd706 100644 --- a/test/functional/ui/screen.lua +++ b/test/functional/ui/screen.lua @@ -338,6 +338,7 @@ local ext_keys = { 'showmode', 'showcmd', 'ruler', + 'win_pos', 'float_pos', 'win_viewport', 'win_viewport_margins', @@ -357,6 +358,7 @@ local expect_keys = { request_cb = true, hl_groups = true, extmarks = true, + win_pos = true, } for _, v in ipairs(ext_keys) do @@ -426,6 +428,7 @@ end --- @field mouse_enabled? boolean --- --- @field win_viewport? table<integer,table<string,integer>> +--- @field win_pos? table<integer,table<string,integer>> --- @field float_pos? [integer,integer] --- @field hl_groups? table<string,integer> --- @@ -628,6 +631,9 @@ screen:redraw_debug() to show all intermediate screen states.]] if expected.win_viewport_margins == nil then extstate.win_viewport_margins = nil end + if expected.win_pos == nil then + extstate.win_pos = nil + end if expected.float_pos then expected.float_pos = deepcopy(expected.float_pos) @@ -1520,6 +1526,7 @@ function Screen:_extstate_repr(attr_state) float_pos = self.float_pos, win_viewport = win_viewport, win_viewport_margins = win_viewport_margins, + win_pos = self.win_position, } end |