Versions in this module Expand all Collapse all v0 v0.11.0 Feb 19, 2026 Changes in this version + var WithLogOption = browsertest.WithLogOption + var WithMinLogLevel = browsertest.WithMinLogLevel + func RunBasicSuite(t *testing.T, e html.ScriptEngine) + func RunDataStarTests(t *testing.T, e html.ScriptEngine) + func RunDownloadScriptSuite(t *testing.T, e html.ScriptEngine) + func RunHtmxTests(t *testing.T, e html.ScriptEngine) + func RunModuleSuite(t *testing.T, e html.ScriptEngine) + func RunSuites(t *testing.T, e html.ScriptEngine) + type AbortControllerSuite struct + func NewAbortControllerSuite(h html.ScriptEngine) *AbortControllerSuite + func (s *AbortControllerSuite) TestAbortSignal() + func (s *AbortControllerSuite) TestGlobals() + type ClassListTestSuite struct + func NewClassListTestSuite(h html.ScriptEngine) *ClassListTestSuite + func (s *ClassListTestSuite) TestAdd() + func (s *ClassListTestSuite) TestClassListIsIterable() + func (s *ClassListTestSuite) TestIterableIteratesClassNames() + func (s *ClassListTestSuite) TestToggleExistingClassName() + func (s *ClassListTestSuite) TestToggleForceExistingItem() + func (s *ClassListTestSuite) TestToggleForceNonExistingItem() + func (s *ClassListTestSuite) TestToggleNoForceExistingItem() + func (s *ClassListTestSuite) TestToggleNoForceNonExistingItem() + func (s *ClassListTestSuite) TestToggleNonExistingClassName() + type DatasetSuite struct + func NewDatasetSuite(h html.ScriptEngine) *DatasetSuite + func (s *DatasetSuite) TestDataset() + func (s *DatasetSuite) TestIsAFunction() + type DocumentFragmentSuite struct + func NewDocumentFragmentSuite(h html.ScriptEngine) *DocumentFragmentSuite + func (s *DocumentFragmentSuite) TestInheritance() + func (s *DocumentFragmentSuite) TestMethods() + type ElementSuite struct + func NewElementSuite(h html.ScriptEngine) *ElementSuite + func (s *ElementSuite) TestAppendMultipleElements() + func (s *ElementSuite) TestAttributes() + func (s *ElementSuite) TestBasicElementProperties() + func (s *ElementSuite) TestChildren() + func (s *ElementSuite) TestElementSiblings() + func (s *ElementSuite) TestElementStyle() + func (s *ElementSuite) TestIDLInterfaceNamesForElements() + func (s *ElementSuite) TestInsertAdjacentHTML() + func (s *ElementSuite) TestInsertAdjacentHTMLBadPosition() + func (s *ElementSuite) TestQuerySelector() + func (s *ElementSuite) TestSetOuterHTML() + type EventLoopTestSuite struct + func NewEventLoopTestSuite(e html.ScriptEngine) *EventLoopTestSuite + func (s *EventLoopTestSuite) SetupTest() + func (s *EventLoopTestSuite) TeardownTest() + func (s *EventLoopTestSuite) TestClearTimeout() + func (s *EventLoopTestSuite) TestDeferExecution() + func (s *EventLoopTestSuite) TestDispatchError() + func (s *EventLoopTestSuite) TestGlobals() + func (s *EventLoopTestSuite) TestInterval() + func (s *EventLoopTestSuite) TestQueueMicrotask() + type FormDataSuite struct + func NewFormDataSuite(h html.ScriptEngine) *FormDataSuite + func (s *FormDataSuite) TestAddAndGet() + func (s *FormDataSuite) TestForEach() + func (s *FormDataSuite) TestGetEntries() + func (s *FormDataSuite) TestGetKeys() + func (s *FormDataSuite) TestInheritance() + func (s *FormDataSuite) TestIterable() + type LocationSuite struct + func NewLocationSuite(h html.ScriptEngine) *LocationSuite + func (s *LocationSuite) TestGlobalScope() + func (s *LocationSuite) TestHrefEqualsDocumentLocation() + type NamedNodeMapSuite struct + func NewNamedNodeMapSuite(h html.ScriptEngine) *NamedNodeMapSuite + func (s *NamedNodeMapSuite) TestIndex() + func (s *NamedNodeMapSuite) TestIndexOutOfRange() + func (s *NamedNodeMapSuite) TestInheritance() + func (s *NamedNodeMapSuite) TestIterateAttributes() + func (s *NamedNodeMapSuite) TestNodeTypeOfAttributes() + type NodeListSuite struct + func NewNodeListSuite(h html.ScriptEngine) *NodeListSuite + func (s *NodeListSuite) TestExtendsObject() + func (s *NodeListSuite) TestNodeListWithThreeElements() + type NodeTestSuite struct + func NewNodeTestSuite(h html.ScriptEngine) *NodeTestSuite + func (s *NodeTestSuite) TestContains() + func (s *NodeTestSuite) TestFirstChild() + func (s *NodeTestSuite) TestInsertBefore() + func (s *NodeTestSuite) TestInsertBeforeWithNoRef() + func (s *NodeTestSuite) TestInsertBeforeWithNullRef() + func (s *NodeTestSuite) TestRemoveChild() + func (s *NodeTestSuite) TestStructure() + type ScriptHostFactorySuite struct + Window htmltest.WindowHelper + func NewScriptHostFactorySuite(f html.ScriptEngine) *ScriptHostFactorySuite + func (s *ScriptHostFactorySuite) Eval(script string) (any, error) + func (s *ScriptHostFactorySuite) MustEval(script string) any + func (s *ScriptHostFactorySuite) MustRunScript(script string) + func (s *ScriptHostFactorySuite) RunScript(script string) error + func (s *ScriptHostFactorySuite) SetupTest() + type ScriptHostSuite struct + Window htmltest.WindowHelper + func NewScriptHostSuite(e html.ScriptEngine) *ScriptHostSuite + func (s *ScriptHostSuite) Eval(script string) (any, error) + func (s *ScriptHostSuite) MustEval(script string) any + func (s *ScriptHostSuite) MustLoadHTML(html string) + func (s *ScriptHostSuite) MustRunScript(script string) + func (s *ScriptHostSuite) RunScript(script string) error + func (s *ScriptHostSuite) SetupTest() + func (s *ScriptHostSuite) TeardownTest() + type ShadowRootSuite struct + func NewShadowRootSuite(h html.ScriptEngine) *ShadowRootSuite + func (s *ShadowRootSuite) TestInheritance() + func (s *ShadowRootSuite) TestNodeType() + type StreamsSuite struct + func NewStreamsSuite(e html.ScriptEngine) *StreamsSuite + func (s *StreamsSuite) TestPrototypes() + type WindowTestSuite struct + func NewWindowTestSuite(h html.ScriptEngine) *WindowTestSuite + func (s *WindowTestSuite) TestConstructorName() + func (s *WindowTestSuite) TestDOMContentLoaded() + func (s *WindowTestSuite) TestDocumentProperty() + func (s *WindowTestSuite) TestGlobalInstance() + func (s *WindowTestSuite) TestLocation() + func (s *WindowTestSuite) TestWindowConstructor() + func (s *WindowTestSuite) TestWindowInheritance() + type XMLHttpRequestSuite struct + func NewXMLHttpRequestSuite(e html.ScriptEngine) *XMLHttpRequestSuite + func (s *XMLHttpRequestSuite) ServeHTTP(w http.ResponseWriter, r *http.Request) + func (s *XMLHttpRequestSuite) TestInheritance() + func (s *XMLHttpRequestSuite) TestLoadEvent() + func (s *XMLHttpRequestSuite) TestOnloadAttribute() + func (s *XMLHttpRequestSuite) TestSendFormData() + func (s *XMLHttpRequestSuite) TestSendNullBody() + func (s *XMLHttpRequestSuite) TestSendString()