Help us shape the future of Go! Take the 2026 Go Developer Survey

testutil

package
v1.152.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package testutil provides command inspection for dialog tests.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CollectMsgs

func CollectMsgs(cmd tea.Cmd) []tea.Msg

CollectMsgs executes a command (or batch/sequence of commands) and collects all returned messages. It handles tea.BatchMsg and tea.Sequence (which uses an unexported slice type).

func FindMsg

func FindMsg[T any](msgs []tea.Msg) (T, bool)

FindMsg searches for a message of the specified type in the collected messages.

func HasMsg

func HasMsg[T any](msgs []tea.Msg) bool

HasMsg checks if a message of the specified type exists in the collected messages.

func SequenceCommands

func SequenceCommands(tb testing.TB, cmd tea.Cmd) []tea.Cmd

SequenceCommands exposes ordered steps without running them, rejecting batches.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL