grim/hgkeeper

Use Go 1.22 and update dependencies
default tip
2 months ago, aklitzing
f33f223bc8fe
Use Go 1.22 and update dependencies

Reviewed at https://reviews.imfreedom.org/r/2949/
package hg
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestFindHgrcsForRepoSimple(t *testing.T) {
actual := findHgrcsForRepo("grim/hgkeeper")
expected := []string{
"config/hgrc",
"config/grim/hgrc",
"config/grim/hgkeeper/hgrc",
}
assert.Equal(t, expected, actual)
}
func TestFindHgrcsForRepoEmpty(t *testing.T) {
actual := findHgrcsForRepo("")
expected := []string{
"config/hgrc",
}
assert.Equal(t, expected, actual)
}
func TestFindHgrcsForRepoDot(t *testing.T) {
actual := findHgrcsForRepo(".")
expected := []string{
"config/hgrc",
}
assert.Equal(t, expected, actual)
}
func TestFindHgrcsForRepoAbsolute(t *testing.T) {
actual := findHgrcsForRepo("/grim/testing/abc123")
expected := []string{
"config/hgrc",
"config/grim/hgrc",
"config/grim/testing/hgrc",
"config/grim/testing/abc123/hgrc",
}
assert.Equal(t, expected, actual)
}