...

Source file src/github.com/stretchr/objx/tests_test.go

Documentation: github.com/stretchr/objx

     1  package objx_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/objx"
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestHas(t *testing.T) {
    11  	m := objx.Map(TestMap)
    12  
    13  	assert.True(t, m.Has("name"))
    14  	assert.True(t, m.Has("address.state"))
    15  	assert.True(t, m.Has("numbers[4]"))
    16  
    17  	assert.False(t, m.Has("address.state.nope"))
    18  	assert.False(t, m.Has("address.nope"))
    19  	assert.False(t, m.Has("nope"))
    20  	assert.False(t, m.Has("numbers[5]"))
    21  
    22  	m = nil
    23  
    24  	assert.False(t, m.Has("nothing"))
    25  }
    26  

View as plain text