Merge pull request #81 from rafasc/ra/fix-empty-ident-test-failure

Michael Muré created

tests: configure user ident in repos used by tests

Change summary

bug/bug_actions_test.go        | 7 +++++++
commands/select/select_test.go | 7 +++++++
tests/read_bugs_test.go        | 7 +++++++
3 files changed, 21 insertions(+)

Detailed changes

bug/bug_actions_test.go 🔗

@@ -31,6 +31,13 @@ func createRepo(bare bool) *repository.GitRepo {
 		log.Fatal(err)
 	}
 
+	if err := repo.StoreConfig("user.name", "testuser"); err != nil {
+		log.Fatal("failed to set user.name for test repository: ", err)
+	}
+	if err := repo.StoreConfig("user.email", "testuser@example.com"); err != nil {
+		log.Fatal("failed to set user.email for test repository: ", err)
+	}
+
 	return repo
 }
 

commands/select/select_test.go 🔗

@@ -96,6 +96,13 @@ func createRepo() *repository.GitRepo {
 		log.Fatal(err)
 	}
 
+	if err := repo.StoreConfig("user.name", "testuser"); err != nil {
+		log.Fatal("failed to set user.name for test repository: ", err)
+	}
+	if err := repo.StoreConfig("user.email", "testuser@example.com"); err != nil {
+		log.Fatal("failed to set user.email for test repository: ", err)
+	}
+
 	return repo
 }
 

tests/read_bugs_test.go 🔗

@@ -31,6 +31,13 @@ func createRepo(bare bool) *repository.GitRepo {
 		log.Fatal(err)
 	}
 
+	if err := repo.StoreConfig("user.name", "testuser"); err != nil {
+		log.Fatal("failed to set user.name for test repository: ", err)
+	}
+	if err := repo.StoreConfig("user.email", "testuser@example.com"); err != nil {
+		log.Fatal("failed to set user.email for test repository: ", err)
+	}
+
 	return repo
 }