...

Source file src/oss.terrastruct.com/d2/d2oracle/get_test.go

Documentation: oss.terrastruct.com/d2/d2oracle

     1  package d2oracle_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  
     8  	"oss.terrastruct.com/d2/d2oracle"
     9  )
    10  
    11  func TestIsLabelKeyID(t *testing.T) {
    12  	t.Parallel()
    13  
    14  	assert.Equal(t, true, d2oracle.IsLabelKeyID("x", "x"))
    15  	assert.Equal(t, true, d2oracle.IsLabelKeyID("y.x", "x"))
    16  	assert.Equal(t, true, d2oracle.IsLabelKeyID(`x."y.x"`, "y.x"))
    17  
    18  	assert.Equal(t, false, d2oracle.IsLabelKeyID("x", "y"))
    19  	assert.Equal(t, false, d2oracle.IsLabelKeyID("x->y", "y"))
    20  }
    21  
    22  func TestGetID(t *testing.T) {
    23  	t.Parallel()
    24  
    25  	assert.Equal(t, `"y (z)"`, d2oracle.GetID(`y (z)`))
    26  }
    27  

View as plain text