1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
package pprof_test
import (
"embed"
"os"
"testing"
"src.elv.sh/pkg/eval/evaltest"
"src.elv.sh/pkg/pprof"
"src.elv.sh/pkg/prog"
"src.elv.sh/pkg/prog/progtest"
)
//go:embed *.elvts
var transcripts embed.FS
func TestTranscripts(t *testing.T) {
evaltest.TestTranscriptsInFS(t, transcripts,
"elvish-in-global", progtest.ElvishInGlobal(
prog.Composite(&pprof.Program{}, noopProgram{})),
)
}
type noopProgram struct{}
func (noopProgram) RegisterFlags(*prog.FlagSet) {}
func (noopProgram) Run([3]*os.File, []string) error { return nil }
|