1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-08-07 22:02:56 +03:00

ensuring you can't accidentally forget to add a test to the tests list

This commit is contained in:
Jesse Duffield
2022-08-14 20:32:17 +10:00
parent 53979f7cec
commit e875d6b448
8 changed files with 86 additions and 27 deletions

View File

@@ -44,10 +44,11 @@ func runAndPrintError(test *components.IntegrationTest, f func() error) {
}
func getTestsToRun(testNames []string) []*components.IntegrationTest {
allIntegrationTests := tests.GetTests()
var testsToRun []*components.IntegrationTest
if len(testNames) == 0 {
return tests.Tests
return allIntegrationTests
}
testNames = slices.Map(testNames, func(name string) string {
@@ -61,7 +62,7 @@ func getTestsToRun(testNames []string) []*components.IntegrationTest {
outer:
for _, testName := range testNames {
// check if our given test name actually exists
for _, test := range tests.Tests {
for _, test := range allIntegrationTests {
if test.Name() == testName {
testsToRun = append(testsToRun, test)
continue outer