...

Source file src/github.com/udacity/graphb/public_test.go

Documentation: github.com/udacity/graphb

     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  

View as plain text