mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-08-06 11:02:41 +03:00
remove snapshot approach for new integration tests
This commit is contained in:
@@ -29,19 +29,12 @@ func RunCLI(testNames []string, slow bool, sandbox bool) {
|
||||
keyPressDelay = SLOW_KEY_PRESS_DELAY
|
||||
}
|
||||
|
||||
var mode components.Mode
|
||||
if sandbox {
|
||||
mode = components.SANDBOX
|
||||
} else {
|
||||
mode = getModeFromEnv()
|
||||
}
|
||||
|
||||
err := components.RunTests(
|
||||
getTestsToRun(testNames),
|
||||
log.Printf,
|
||||
runCmdInTerminal,
|
||||
runAndPrintFatalError,
|
||||
mode,
|
||||
sandbox,
|
||||
keyPressDelay,
|
||||
1,
|
||||
)
|
||||
@@ -95,22 +88,6 @@ func runCmdInTerminal(cmd *exec.Cmd) error {
|
||||
return cmd.Run()
|
||||
}
|
||||
|
||||
func getModeFromEnv() components.Mode {
|
||||
switch os.Getenv("MODE") {
|
||||
case "", "ask":
|
||||
return components.ASK_TO_UPDATE_SNAPSHOT
|
||||
case "check":
|
||||
return components.CHECK_SNAPSHOT
|
||||
case "update":
|
||||
return components.UPDATE_SNAPSHOT
|
||||
case "sandbox":
|
||||
return components.SANDBOX
|
||||
default:
|
||||
log.Fatalf("unknown test mode: %s, must be one of [ask, check, update, sandbox]", os.Getenv("MODE"))
|
||||
panic("unreachable")
|
||||
}
|
||||
}
|
||||
|
||||
func tryConvert(numStr string, defaultVal int) int {
|
||||
num, err := strconv.Atoi(numStr)
|
||||
if err != nil {
|
||||
|
Reference in New Issue
Block a user