🚨 A bunch of small improvements from linter
This commit is contained in:
parent
480e36763f
commit
8f02956ecd
10 changed files with 51 additions and 47 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue