Extend existing provider contracts and remove duplicate WebView CI

This commit is contained in:
Levi committed 2026-09-15 00:41:47 +08:00
1 parent d58135db9f
commit eec53c15b2
8 files changed
+261 -333

No files matched your search

+8 -1
View File
@@ -248,7 +248,14 @@ func openTestPage(t *testing.T, provider enginewebview.Provider, opts enginewebv
t.Fatalf("failed to open webview: %v", err)
}
t.Cleanup(func() {
_ = runtime.Close()
if err := runtime.Close(); err != nil {
t.Errorf("close contract page: %v", err)
}
if remover, ok := provider.(enginewebview.ProfileRemover); ok {
if err := remover.RemoveProfile(profileID, path); err != nil {
t.Errorf("remove contract profile: %v", err)
}
}
})
return page, server, server.URL