Versions in this module Expand all Collapse all v5 v5.0.1 Jul 28, 2026 Changes in this version + type BroadcastMessage struct + Channel string + Data any + type CoordinationHarness struct + func NewCoordinationHarness(parseTb testing.TB, parseOptions ...Options) *CoordinationHarness + func (parseH *CoordinationHarness) CrossTabMessages(parseChannel string) []BroadcastMessage + func (parseH *CoordinationHarness) Environment() *Environment + func (parseH *CoordinationHarness) FailRetry(parseId string, parseErr string) + func (parseH *CoordinationHarness) IsOffline() bool + func (parseH *CoordinationHarness) OpenTab(parsePath string, parseName string) *MockWindow + func (parseH *CoordinationHarness) QueueRetry(parseId string, parseMaxAttempts int) + func (parseH *CoordinationHarness) Reconnect() ReconnectSnapshot + func (parseH *CoordinationHarness) RecordReconnectFailure(parseErr string) + func (parseH *CoordinationHarness) RecordReconnectSuccess() + func (parseH *CoordinationHarness) ResolveRetry(parseId string) + func (parseH *CoordinationHarness) RetryEntries() []RetryEntry + func (parseH *CoordinationHarness) SetOffline(isOffline bool) + func (parseH *CoordinationHarness) Worker(parseIndex int) *MockWorker + func (parseH *CoordinationHarness) Workers() []*MockWorker + type Environment struct + func Install(parseTb testing.TB, parseOptions ...Options) *Environment + func (parseE *Environment) BroadcastMessages() []BroadcastMessage + func (parseE *Environment) LocalStorageSnapshot() map[string]string + func (parseE *Environment) OpenCalls() []OpenCall + func (parseE *Environment) OpenedWindows() []*MockWindow + func (parseE *Environment) Restore() + func (parseE *Environment) SessionStorageSnapshot() map[string]string + func (parseE *Environment) SetLocalStorage(parseKey, parseValue string) + func (parseE *Environment) SetMediaMatch(parseQuery string, isMatches bool) + func (parseE *Environment) SetOpener(parseWindow *MockWindow) + func (parseE *Environment) SetPath(parsePath string, isHashRouting bool) + func (parseE *Environment) SetSessionStorage(parseKey, parseValue string) + func (parseE *Environment) Window() js.Value + func (parseE *Environment) Workers() []*MockWorker + type MockWindow struct + func (parseW *MockWindow) EmitMessage(parseData any, parseOrigin string) + func (parseW *MockWindow) PostedMessages() []any + type MockWorker struct + func (parseW *MockWorker) EmitError(parseMessage string) + func (parseW *MockWorker) EmitMessage(parseValue any) + func (parseW *MockWorker) PostedMessages() []any + func (parseW *MockWorker) URL() string + type OpenCall struct + Features string + Name string + URL string + type Options struct + HashRouting bool + LocalStorage map[string]string + MediaMatches map[string]bool + Path string + SessionStorage map[string]string + type ReconnectSnapshot struct + Attempts int + IsConnected bool + LastError string + type RetryEntry struct + Attempts int + ID string + LastError string + MaxAttempts int + Pending bool Other modules containing this package github.com/monstercameron/GoWebComponents/v4