Add function Validate that creates an error when a condition is not met (#221)

This commit is contained in:
Corentin Clabaut
2022-10-04 21:28:29 +02:00
committed by GitHub
parent c190e196a1
commit 8e8ccc1047
3 changed files with 37 additions and 0 deletions

View File

@@ -8,6 +8,19 @@ import (
"github.com/stretchr/testify/assert"
)
func TestValidate(t *testing.T) {
is := assert.New(t)
slice := []string{"a"}
result1 := Validate(len(slice) == 0, "Slice should be empty but contains %v", slice)
slice = []string{}
result2 := Validate(len(slice) == 0, "Slice should be empty but contains %v", slice)
is.Error(result1)
is.NoError(result2)
}
func TestMust(t *testing.T) {
t.Parallel()
is := assert.New(t)