1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-17 01:42:45 +02:00

Read all lines from task when jumping to bottom

This commit is contained in:
Stefan Haller
2025-03-25 15:17:56 +01:00
parent 60887eddd0
commit 2b399a3c36
3 changed files with 40 additions and 11 deletions

View File

@ -52,7 +52,7 @@ func TestNewCmdTaskInstantStop(t *testing.T) {
return cmd, reader
}
fn := manager.NewCmdTask(start, "prefix\n", LinesToRead{20, -1}, onDone)
fn := manager.NewCmdTask(start, "prefix\n", LinesToRead{20, -1, nil}, onDone)
_ = fn(TaskOpts{Stop: stop, InitialContentLoaded: func() { task.Done() }})
@ -115,7 +115,7 @@ func TestNewCmdTask(t *testing.T) {
return cmd, reader
}
fn := manager.NewCmdTask(start, "prefix\n", LinesToRead{20, -1}, onDone)
fn := manager.NewCmdTask(start, "prefix\n", LinesToRead{20, -1, nil}, onDone)
wg := sync.WaitGroup{}
wg.Add(1)
go func() {
@ -184,37 +184,37 @@ func TestNewCmdTaskRefresh(t *testing.T) {
{
"total < initialRefreshAfter",
150,
LinesToRead{100, 120},
LinesToRead{100, 120, nil},
[]int{100},
},
{
"total == initialRefreshAfter",
150,
LinesToRead{100, 100},
LinesToRead{100, 100, nil},
[]int{100},
},
{
"total > initialRefreshAfter",
150,
LinesToRead{100, 50},
LinesToRead{100, 50, nil},
[]int{50, 100},
},
{
"initialRefreshAfter == -1",
150,
LinesToRead{100, -1},
LinesToRead{100, -1, nil},
[]int{100},
},
{
"totalTaskLines < initialRefreshAfter",
25,
LinesToRead{100, 50},
LinesToRead{100, 50, nil},
[]int{25},
},
{
"totalTaskLines between total and initialRefreshAfter",
75,
LinesToRead{100, 50},
LinesToRead{100, 50, nil},
[]int{50, 75},
},
}