mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
test/ui: properly test win_hide by explicitly marking hidden grids
This commit is contained in:
@@ -4144,14 +4144,14 @@ describe('floating windows', function()
|
|||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
:tabnew |
|
:tabnew |
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
x |
|
x |
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
## grid 3
|
## grid 3 (hidden)
|
||||||
{1:y }|
|
{1:y }|
|
||||||
{2:~ }|
|
{2:~ }|
|
||||||
## grid 4
|
## grid 4
|
||||||
@@ -4193,7 +4193,7 @@ describe('floating windows', function()
|
|||||||
## grid 3
|
## grid 3
|
||||||
{1:y }|
|
{1:y }|
|
||||||
{2:~ }|
|
{2:~ }|
|
||||||
## grid 4
|
## grid 4 (hidden)
|
||||||
|
|
|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
@@ -4223,13 +4223,13 @@ describe('floating windows', function()
|
|||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
:tabnext |
|
:tabnext |
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
x |
|
x |
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
## grid 3
|
## grid 3 (hidden)
|
||||||
{1:y }|
|
{1:y }|
|
||||||
{2:~ }|
|
{2:~ }|
|
||||||
## grid 4
|
## grid 4
|
||||||
@@ -4267,7 +4267,7 @@ describe('floating windows', function()
|
|||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
:tabnew |
|
:tabnew |
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
x |
|
x |
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
@@ -4313,7 +4313,7 @@ describe('floating windows', function()
|
|||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
## grid 4
|
## grid 4 (hidden)
|
||||||
|
|
|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
@@ -4333,7 +4333,7 @@ describe('floating windows', function()
|
|||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
[4:----------------------------------------]|
|
[4:----------------------------------------]|
|
||||||
:tabnext |
|
:tabnext |
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
x |
|
x |
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
{0:~ }|
|
{0:~ }|
|
||||||
|
|||||||
@@ -1206,7 +1206,7 @@ describe('ext_multigrid', function()
|
|||||||
]])
|
]])
|
||||||
end)
|
end)
|
||||||
|
|
||||||
it('handles switich tabs', function()
|
it('handles switch tabs', function()
|
||||||
command('vsp')
|
command('vsp')
|
||||||
screen:expect([[
|
screen:expect([[
|
||||||
## grid 1
|
## grid 1
|
||||||
@@ -1271,7 +1271,7 @@ describe('ext_multigrid', function()
|
|||||||
[4:-----------------------------------------------------]|
|
[4:-----------------------------------------------------]|
|
||||||
{11:[No Name] }|
|
{11:[No Name] }|
|
||||||
|
|
|
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@@ -1284,7 +1284,7 @@ describe('ext_multigrid', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
## grid 3
|
## grid 3 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@@ -1328,7 +1328,7 @@ describe('ext_multigrid', function()
|
|||||||
[4:-----------------------------------------------------]|
|
[4:-----------------------------------------------------]|
|
||||||
{12:[No Name] }|
|
{12:[No Name] }|
|
||||||
|
|
|
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@@ -1341,7 +1341,7 @@ describe('ext_multigrid', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
## grid 3
|
## grid 3 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@@ -1409,13 +1409,13 @@ describe('ext_multigrid', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
## grid 4
|
## grid 4 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
## grid 5
|
## grid 5 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@@ -1440,7 +1440,7 @@ describe('ext_multigrid', function()
|
|||||||
[4:-----------------------------------------------------]|
|
[4:-----------------------------------------------------]|
|
||||||
{12:[No Name] }|
|
{12:[No Name] }|
|
||||||
|
|
|
|
||||||
## grid 2
|
## grid 2 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@@ -1452,7 +1452,7 @@ describe('ext_multigrid', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
## grid 3
|
## grid 3 (hidden)
|
||||||
|
|
|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
|
|||||||
@@ -1212,7 +1212,11 @@ function Screen:render(headers, attr_state, preview)
|
|||||||
local rv = {}
|
local rv = {}
|
||||||
for igrid,grid in pairs(self._grids) do
|
for igrid,grid in pairs(self._grids) do
|
||||||
if headers then
|
if headers then
|
||||||
table.insert(rv, "## grid "..igrid)
|
local suffix = ""
|
||||||
|
if igrid > 1 and self.win_position[igrid] == nil and self.float_pos[igrid] == nil then
|
||||||
|
suffix = " (hidden)"
|
||||||
|
end
|
||||||
|
table.insert(rv, "## grid "..igrid..suffix)
|
||||||
end
|
end
|
||||||
for i = 1, grid.height do
|
for i = 1, grid.height do
|
||||||
local cursor = self._cursor.grid == igrid and self._cursor.row == i
|
local cursor = self._cursor.grid == igrid and self._cursor.row == i
|
||||||
|
|||||||
Reference in New Issue
Block a user