package objx | |
import ( | |
"github.com/stretchr/testify/assert" | |
"testing" | |
) | |
func TestHas(t *testing.T) { | |
m := New(TestMap) | |
assert.True(t, m.Has("name")) | |
assert.True(t, m.Has("address.state")) | |
assert.True(t, m.Has("numbers[4]")) | |
assert.False(t, m.Has("address.state.nope")) | |
assert.False(t, m.Has("address.nope")) | |
assert.False(t, m.Has("nope")) | |
assert.False(t, m.Has("numbers[5]")) | |
m = nil | |
assert.False(t, m.Has("nothing")) | |
} |