d2/d2oracle/get_test.go

27 lines
574 B
Go
Raw Permalink Normal View History

package d2oracle_test
import (
"testing"
"github.com/stretchr/testify/assert"
"oss.terrastruct.com/d2/d2oracle"
)
func TestIsLabelKeyID(t *testing.T) {
t.Parallel()
assert.Equal(t, true, d2oracle.IsLabelKeyID("x", "x"))
assert.Equal(t, true, d2oracle.IsLabelKeyID("y.x", "x"))
assert.Equal(t, true, d2oracle.IsLabelKeyID(`x."y.x"`, "y.x"))
assert.Equal(t, false, d2oracle.IsLabelKeyID("x", "y"))
assert.Equal(t, false, d2oracle.IsLabelKeyID("x->y", "y"))
}
2023-05-19 23:08:23 +00:00
func TestGetID(t *testing.T) {
t.Parallel()
assert.Equal(t, `"y (z)"`, d2oracle.GetID(`y (z)`))
}