🚨 A bunch of small improvements from linter

This commit is contained in:
Dan Jones 2025-03-19 18:05:16 -05:00
commit 8f02956ecd
10 changed files with 51 additions and 47 deletions

View file

@ -7,15 +7,6 @@ import (
"github.com/stretchr/testify/assert"
)
func TestWithGenerator(t *testing.T) {
g := func(*Config) (string, error) { return "abc", nil }
var c Config
WithGenerator(g)(&c)
st, err := c.generator(&c)
assert.NoError(t, err)
assert.Equal(t, "abc", st)
}
const (
out1 string = "abc"
out2 string = "def"
@ -30,6 +21,15 @@ var (
gens = []Generator{gen1, gen2, gen3}
)
func TestWithGenerator(t *testing.T) {
g := func(*Config) (string, error) { return out1, nil }
var c Config
WithGenerator(g)(&c)
st, err := c.generator(&c)
assert.NoError(t, err)
assert.Equal(t, out1, st)
}
func TestMultiGeneratorInOrder(t *testing.T) {
g := MultiGeneratorInOrder(gens...)
st, err := g(nil)
@ -47,16 +47,15 @@ func TestMultiGeneratorInOrder(t *testing.T) {
}
func TestMultiGeneratorInOrderOne(t *testing.T) {
st1 := "abc"
g1 := func(*Config) (string, error) { return st1, nil }
g1 := func(*Config) (string, error) { return out1, nil }
g := MultiGeneratorInOrder(g1)
st, err := g(nil)
assert.NoError(t, err)
assert.Equal(t, st1, st)
assert.Equal(t, out1, st)
st, err = g(nil)
assert.NoError(t, err)
assert.Equal(t, st1, st)
assert.Equal(t, out1, st)
}
func TestMultiGeneratorInOrderMissing(t *testing.T) {