github.com/ipld/go-ipld-prime@v0.21.0/node/tests/corpus/corpus_test.go (about)

     1  package corpus
     2  
     3  import (
     4  	"encoding/json"
     5  	"testing"
     6  
     7  	"github.com/ipld/go-ipld-prime/must"
     8  )
     9  
    10  /*
    11  	Sanity check that our corpuses are actually correct JSON in this package,
    12  	before we start letting other packages find that out for us the hard way.
    13  */
    14  
    15  func TestCorpusValidity(t *testing.T) {
    16  	must.True(json.Valid([]byte(MapNStrInt(0))))
    17  	must.True(json.Valid([]byte(MapNStrInt(1))))
    18  	must.True(json.Valid([]byte(MapNStrInt(2))))
    19  	must.True(json.Valid([]byte(MapNStrMap3StrInt(0))))
    20  	must.True(json.Valid([]byte(MapNStrMap3StrInt(1))))
    21  	must.True(json.Valid([]byte(MapNStrMap3StrInt(2))))
    22  }