package wasm import ( "testing" "github.com/chromedp/chromedp" ) func TestFmtprint(t *testing.T) { wasmTmpDir, server := startServer(t) err := run(t, "tinygo build -o "+wasmTmpDir+"/fmtprint.wasm -target wasm testdata/fmtprint.go") if err != nil { t.Fatal(err) } ctx := chromectx(t) var log1 string err = chromedp.Run(ctx, chromedp.Navigate(server.URL+"/run?file=fmtprint.wasm"), chromedp.InnerHTML("#log", &log1), waitLog(`test from fmtprint 1 test from fmtprint 2 test from fmtprint 3 test from fmtprint 4`), ) t.Logf("log1: %s", log1) if err != nil { t.Fatal(err) } }