Files
vsix-hpl-toolbox/standalone/playworks_export_test.go
2026-05-28 14:17:26 +08:00

33 lines
781 B
Go

package main
import (
"os"
"path/filepath"
"testing"
)
func TestExportPlayworksNetworksForRuntimeCheck(t *testing.T) {
outDir := os.Getenv("PLAYWORKS_EXPORT_DIR")
if outDir == "" {
t.Skip("PLAYWORKS_EXPORT_DIR not set")
}
sourcePath := filepath.Join("..", "aiAssets", "Playworks_UnityNetwork.html")
data, err := os.ReadFile(sourcePath)
if err != nil {
t.Fatalf("read source: %v", err)
}
opts := playworksConvertOptions{
SourcePath: sourcePath,
OutputDir: outDir,
BaseName: "wat_mip_grhpl_dogcat3_05_real_na_noseason_en_full_na",
}
for _, network := range []string{"al", "fb", "gg", "is", "mo", "mtg", "un", "vu"} {
if _, err := convertPlayworksNetwork(string(data), opts, network); err != nil {
t.Fatalf("convert %s: %v", network, err)
}
}
}