github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/cmd/gno/transpile_test.go (about)

     1  package main
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/rogpeppe/go-internal/testscript"
     7  	"github.com/stretchr/testify/require"
     8  
     9  	"github.com/gnolang/gno/gnovm/pkg/integration"
    10  )
    11  
    12  func Test_ScriptsTranspile(t *testing.T) {
    13  	p := testscript.Params{
    14  		Dir: "testdata/gno_transpile",
    15  	}
    16  
    17  	if coverdir, ok := integration.ResolveCoverageDir(); ok {
    18  		err := integration.SetupTestscriptsCoverage(&p, coverdir)
    19  		require.NoError(t, err)
    20  	}
    21  
    22  	err := integration.SetupGno(&p, t.TempDir())
    23  	require.NoError(t, err)
    24  
    25  	testscript.Run(t, p)
    26  }