mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-04-25 12:24:47 +02:00
26 lines
586 B
Go
26 lines
586 B
Go
package branch
|
|
|
|
import (
|
|
"github.com/jesseduffield/lazygit/pkg/config"
|
|
. "github.com/jesseduffield/lazygit/pkg/integration/components"
|
|
"github.com/samber/lo"
|
|
)
|
|
|
|
func checkRemoteBranches(t *TestDriver, keys config.KeybindingConfig, remoteName string, expectedBranches []string) {
|
|
t.Views().Remotes().
|
|
Focus().
|
|
NavigateToLine(Contains(remoteName)).
|
|
PressEnter()
|
|
|
|
t.Views().
|
|
RemoteBranches().
|
|
Lines(
|
|
lo.Map(expectedBranches, func(branch string, _ int) *TextMatcher { return Equals(branch) })...,
|
|
).
|
|
Press(keys.Universal.Return)
|
|
|
|
t.Views().
|
|
Branches().
|
|
Focus()
|
|
}
|