1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-13 01:30:53 +02:00

add slow flag to integration tests

This commit is contained in:
Jesse Duffield
2022-08-14 20:47:09 +10:00
parent e875d6b448
commit b2ae651686
7 changed files with 27 additions and 14 deletions

View File

@ -7,7 +7,6 @@ import (
"github.com/jesseduffield/lazygit/pkg/gui/types"
integrationTypes "github.com/jesseduffield/lazygit/pkg/integration/types"
"golang.org/x/exp/constraints"
)
// through this struct we assert on the state of the lazygit gui
@ -51,7 +50,7 @@ func Contains(target string) *matcher {
}}
}
func Equals[T constraints.Ordered](target string) *matcher {
func Equals(target string) *matcher {
return &matcher{testFn: func(value string) (bool, string) {
return target == value, fmt.Sprintf("Expected '%T' to equal '%T'", value, target)
}}
@ -81,7 +80,7 @@ func (self *Assert) CommitCount(expectedCount int) {
func (self *Assert) MatchHeadCommitMessage(matcher *matcher) {
self.assertWithRetries(func() (bool, string) {
return len(self.gui.Model().Commits) == 0, "Expected at least one commit to be present"
return len(self.gui.Model().Commits) > 0, "Expected at least one commit to be present"
})
self.matchString(matcher, "Unexpected commit message.",