diff --git a/sloggers/slogtest/assert/assert.go b/sloggers/slogtest/assert/assert.go index e246a2f..e11476f 100644 --- a/sloggers/slogtest/assert/assert.go +++ b/sloggers/slogtest/assert/assert.go @@ -50,6 +50,12 @@ func True(t testing.TB, name string, act bool) { Equal(t, name, true, act) } +// False asserts act == false. +func False(t testing.TB, name string, act bool) { + slog.Helper() + Equal(t, name, false, act) +} + // Error asserts err != nil. func Error(t testing.TB, name string, err error) { slog.Helper() diff --git a/sloggers/slogtest/assert/assert_test.go b/sloggers/slogtest/assert/assert_test.go index 82d9a5d..49f6c02 100644 --- a/sloggers/slogtest/assert/assert_test.go +++ b/sloggers/slogtest/assert/assert_test.go @@ -75,6 +75,19 @@ func TestTrue(t *testing.T) { assert.True(tb, "meow", false) } +func TestFalse(t *testing.T) { + t.Parallel() + + tb := &fakeTB{} + assert.False(tb, "woof", false) + + defer func() { + recover() + simpleassert.Equal(t, "fatals", 1, tb.fatals) + }() + assert.False(tb, "woof", true) +} + func TestError(t *testing.T) { t.Parallel()