github.com/gocaveman/caveman@v0.0.0-20191211162744-0ddf99dbdf6e/valid/messages_test.go (about) 1 package valid 2 3 import ( 4 "encoding/json" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestMessages(t *testing.T) { 11 12 assert := assert.New(t) 13 14 var ms Messages 15 ms = append(ms, Message{ 16 FieldName: "example1", 17 Message: "Example Message", 18 }) 19 20 b, err := json.Marshal(ms) 21 if err != nil { 22 t.Fatal(err) 23 } 24 25 bstr := string(b) 26 assert.Contains(bstr, "example1") 27 assert.Contains(bstr, "Example Message") 28 29 }