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