TerminalScriptBuilder class

Fluent builder for TerminalScript.

Constructors

TerminalScriptBuilder()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

backspace() → TerminalScriptBuilder
Queues Backspace.
build() → TerminalScript
Builds an immutable script from the queued steps.
ctrlC() → TerminalScriptBuilder
Queues Ctrl+C.
ctrlD() → TerminalScriptBuilder
Queues Ctrl+D.
down() → TerminalScriptBuilder
Queues Arrow Down.
enter() → TerminalScriptBuilder
Queues Enter.
escape() → TerminalScriptBuilder
Queues Escape.
key(KeyEventType type, [String? char]) → TerminalScriptBuilder
Queues type through MockTerminalInput.queueKey.
left() → TerminalScriptBuilder
Queues Arrow Left.
line(String line) → TerminalScriptBuilder
Queues line for line-mode input.
lines(Iterable<String> lines) → TerminalScriptBuilder
Queues each line in lines for line-mode input.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
Queues Arrow Right.
space() → TerminalScriptBuilder
Queues Space.
tab() → TerminalScriptBuilder
Queues Tab.
text(String text) → TerminalScriptBuilder
Queues text as UTF-8 raw input bytes.
toString() → String
A string representation of this object.
inherited
up() → TerminalScriptBuilder
Queues Arrow Up.

Operators

operator ==(Object other) → bool
The equality operator.
inherited