1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-03-21 21:47:32 +02:00

format code

This commit is contained in:
mjarkk 2021-07-22 19:45:43 +02:00
parent 148bf2c070
commit 713fae3e32
3 changed files with 23 additions and 23 deletions

View File

@ -139,7 +139,7 @@ func (gui *Gui) GenerateMenuCandidates(commandOutput string, filter string, form
for groupIdx, group := range reg.SubexpNames() {
// Record matched group with group ids
matchName := "group_" + strconv.Itoa(groupIdx)
tmplData[matchName] = out[0][groupIdx]
tmplData[matchName] = out[0][groupIdx]
// Record last named group non-empty matches as group matches
if group != "" {
tmplData[group] = out[0][groupIdx]

View File

@ -1,21 +1,21 @@
package gui
import (
"github.com/jesseduffield/lazygit/pkg/config"
"github.com/jesseduffield/lazygit/pkg/utils"
"github.com/jesseduffield/lazygit/pkg/commands/oscommands"
"github.com/jesseduffield/lazygit/pkg/commands"
"github.com/jesseduffield/lazygit/pkg/commands/oscommands"
"github.com/jesseduffield/lazygit/pkg/config"
"github.com/jesseduffield/lazygit/pkg/i18n"
"github.com/jesseduffield/lazygit/pkg/updates"
"github.com/jesseduffield/lazygit/pkg/utils"
)
// NewDummyGui creates a new dummy GUI for testing
func NewDummyUpdater() *updates.Updater {
DummyUpdater, _ := updates.NewUpdater(utils.NewDummyLog(), config.NewDummyAppConfig(), oscommands.NewDummyOSCommand(), i18n.NewTranslationSet(utils.NewDummyLog()))
return DummyUpdater
DummyUpdater, _ := updates.NewUpdater(utils.NewDummyLog(), config.NewDummyAppConfig(), oscommands.NewDummyOSCommand(), i18n.NewTranslationSet(utils.NewDummyLog()))
return DummyUpdater
}
func NewDummyGui() *Gui {
DummyGui, _ := NewGui(utils.NewDummyLog(), commands.NewDummyGitCommand(), oscommands.NewDummyOSCommand(), i18n.NewTranslationSet(utils.NewDummyLog()), config.NewDummyAppConfig(), NewDummyUpdater(), "", false)
DummyGui, _ := NewGui(utils.NewDummyLog(), commands.NewDummyGitCommand(), oscommands.NewDummyOSCommand(), i18n.NewTranslationSet(utils.NewDummyLog()), config.NewDummyAppConfig(), NewDummyUpdater(), "", false)
return DummyGui
}

View File

@ -86,39 +86,39 @@ func TestGuiGenerateMenuCandidates(t *testing.T) {
testName string
cmdOut string
filter string
format string
format string
test func([]string, error)
}
scenarios := []scenario{
{
"Extract remote branch name",
"upstream/pr-1",
"upstream/(?P<branch>.*)",
"{{ .branch }}",
"upstream/pr-1",
"upstream/(?P<branch>.*)",
"{{ .branch }}",
func(actual []string, err error) {
assert.NoError(t, err)
assert.EqualValues(t, "pr-1", actual[0])
assert.NoError(t, err)
assert.EqualValues(t, "pr-1", actual[0])
},
},
{
"Multiple named groups",
"upstream/pr-1",
"(?P<remote>[a-z]*)/(?P<branch>.*)",
"{{ .branch }}|{{ .remote }}",
"upstream/pr-1",
"(?P<remote>[a-z]*)/(?P<branch>.*)",
"{{ .branch }}|{{ .remote }}",
func(actual []string, err error) {
assert.NoError(t, err)
assert.EqualValues(t, "pr-1|upstream", actual[0])
assert.NoError(t, err)
assert.EqualValues(t, "pr-1|upstream", actual[0])
},
},
{
"Multiple named groups with group ids",
"upstream/pr-1",
"(?P<remote>[a-z]*)/(?P<branch>.*)",
"{{ .group_2 }}|{{ .group_1 }}",
"upstream/pr-1",
"(?P<remote>[a-z]*)/(?P<branch>.*)",
"{{ .group_2 }}|{{ .group_1 }}",
func(actual []string, err error) {
assert.NoError(t, err)
assert.EqualValues(t, "pr-1|upstream", actual[0])
assert.NoError(t, err)
assert.EqualValues(t, "pr-1|upstream", actual[0])
},
},
}