1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-02-09 13:47:11 +02:00

Fix unit tests

This commit is contained in:
Jesse Duffield 2023-07-17 19:55:29 +10:00
parent b5ff55e538
commit fb4453c18a
3 changed files with 9 additions and 8 deletions

View File

@ -2,7 +2,6 @@ package git_commands
import ( import (
"errors" "errors"
"fmt"
"io/fs" "io/fs"
"log" "log"
"os" "os"
@ -67,7 +66,7 @@ func (self *WorktreeCommands) IsCurrentWorktree(path string) bool {
func IsCurrentWorktree(path string) bool { func IsCurrentWorktree(path string) bool {
pwd, err := os.Getwd() pwd, err := os.Getwd()
if err != nil { if err != nil {
log.Fatalln(err.Error()) return false
} }
return EqualPath(pwd, path) return EqualPath(pwd, path)
@ -78,7 +77,8 @@ func (self *WorktreeCommands) IsWorktreePathMissing(path string) bool {
if errors.Is(err, fs.ErrNotExist) { if errors.Is(err, fs.ErrNotExist) {
return true return true
} }
log.Fatalln(fmt.Errorf("failed to check if worktree path `%s` exists\n%w", path, err).Error()) self.Log.Errorf("failed to check if worktree path `%s` exists\n%v", path, err)
return false
} }
return false return false
} }
@ -118,7 +118,8 @@ func GetCurrentRepoPath() string {
gitPath := filepath.Join(pwd, ".git") gitPath := filepath.Join(pwd, ".git")
gitFileInfo, err := os.Stat(gitPath) gitFileInfo, err := os.Stat(gitPath)
if err != nil { if err != nil {
log.Fatalln(err.Error()) // fallback
return currentPath()
} }
if gitFileInfo.IsDir() { if gitFileInfo.IsDir() {

View File

@ -64,7 +64,7 @@ func (self *WorktreeHelper) GetLinkedWorktreeName() string {
func (self *WorktreeHelper) IsCurrentWorktree(w *models.Worktree) bool { func (self *WorktreeHelper) IsCurrentWorktree(w *models.Worktree) bool {
pwd, err := os.Getwd() pwd, err := os.Getwd()
if err != nil { if err != nil {
self.c.Log.Errorf("failed to obtain current working directory: %w", err) self.c.Log.Errorf("failed to obtain current working directory: %v", err)
return false return false
} }
@ -76,7 +76,7 @@ func (self *WorktreeHelper) IsWorktreePathMissing(w *models.Worktree) bool {
if errors.Is(err, fs.ErrNotExist) { if errors.Is(err, fs.ErrNotExist) {
return true return true
} }
self.c.Log.Errorf("failed to check if worktree path `%s` exists: %w", w.Path, err) self.c.Log.Errorf("failed to check if worktree path `%s` exists: %v", w.Path, err)
return false return false
} }
return false return false

View File

@ -68,12 +68,12 @@ func TestFormatSecondsAgo(t *testing.T) {
{ {
name: "six months", name: "six months",
args: SECONDS_IN_YEAR / 2, args: SECONDS_IN_YEAR / 2,
want: "6m", want: "6M",
}, },
{ {
name: "almost one year", name: "almost one year",
args: 31535999, args: 31535999,
want: "11m", want: "11M",
}, },
{ {
name: "one year", name: "one year",