♻️ Replace testify with be for tests

This commit is contained in:
Dan Jones 2025-09-26 20:23:32 -05:00
commit 4d723077e1
8 changed files with 79 additions and 91 deletions

View file

@ -4,7 +4,7 @@ import (
"errors"
"testing"
"github.com/stretchr/testify/assert"
"github.com/nalgeon/be"
)
var errTest = errors.New("sorry")
@ -43,8 +43,8 @@ func TestMake(t *testing.T) {
conf := NewConfig(opts...)
st, err := Make(conf)
assert.NoError(t, err)
assert.Equal(t, testcase.exp, st)
be.Err(t, err, nil)
be.Equal(t, st, testcase.exp)
})
}
}
@ -52,8 +52,8 @@ func TestMake(t *testing.T) {
func TestMakeErr(t *testing.T) {
conf := NewConfig(WithGenerator(func(*Config) (string, error) { return "foobar", errTest }))
st, err := Make(conf)
assert.Zero(t, st)
assert.ErrorIs(t, err, errTest)
be.Equal(t, st, "")
be.Err(t, err, errTest)
}
func TestMakeDoesntChangeConf(t *testing.T) {
@ -63,9 +63,9 @@ func TestMakeDoesntChangeConf(t *testing.T) {
}
conf := NewConfig(WithGenerator(gen), WithOriginal("foobar"))
st, err := Make(conf)
assert.Equal(t, "foobar", conf.original)
assert.Equal(t, "foo.txt", st)
assert.NoError(t, err)
be.Equal(t, conf.original, "foobar")
be.Equal(t, st, "foo.txt")
be.Err(t, err, nil)
}
func TestMakeOptsDoesntChangeConf(t *testing.T) {
@ -73,12 +73,12 @@ func TestMakeOptsDoesntChangeConf(t *testing.T) {
conf := NewConfig(WithGenerator(gen), WithPrefix("pre"))
st, err := Make(conf, WithOriginal("foobar"))
assert.Equal(t, "", conf.original)
assert.Equal(t, "pre_0_foobar.txt", st)
assert.NoError(t, err)
be.Equal(t, conf.original, "")
be.Equal(t, st, "pre_0_foobar.txt")
be.Err(t, err, nil)
st, err = Make(conf, WithOriginal("baz"))
assert.Equal(t, "", conf.original)
assert.Equal(t, "pre_1_baz.txt", st)
assert.NoError(t, err)
be.Equal(t, conf.original, "")
be.Equal(t, st, "pre_1_baz.txt")
be.Err(t, err, nil)
}