Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TermAutomator ¶
type TermAutomator struct {
// contains filtered or unexported fields
}
TermAutomator - структура для эмуляции ввода/вывода при тестировании терминала
func NewTermAutomator ¶
func NewTermAutomator() (*TermAutomator, error)
NewTermAutomator создает экземпляр эмулятора терминала для интеграционного тестирования
func (*TermAutomator) Close ¶
func (a *TermAutomator) Close()
Close останавливает работу и восстанавливает стандартные потоки ввода-вывода
func (*TermAutomator) SendInput ¶
func (a *TermAutomator) SendInput(input string) error
SendInput отправляет ввод в stdin
func (*TermAutomator) WaitForOutput ¶
func (a *TermAutomator) WaitForOutput(ctx context.Context, pattern string, timeout time.Duration) bool
WaitForOutput ожидает указанный вывод в течение таймаута
Click to show internal directories.
Click to hide internal directories.