1 package graphb 2 3 import ( 4 "testing" 5 6 "github.com/pkg/errors" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestOfAlias(t *testing.T) { 11 t.Run("success", func(t *testing.T) { 12 err := OfAlias("a").runFieldOption(&Field{}) 13 assert.Nil(t, err) 14 }) 15 t.Run("failure", func(t *testing.T) { 16 err := OfAlias("123").runFieldOption(&Field{}) 17 assert.IsType(t, InvalidNameErr{}, errors.Cause(err)) 18 }) 19 } 20