TerminiceTester.fallback constructor

TerminiceTester.fallback({
  1. Terminice? base,
  2. Iterable<String> lines = const [],
  3. int columns = 80,
  4. int rows = 24,
})

Creates a tester that always exercises high-level line-mode fallback.

Implementation

factory TerminiceTester.fallback({
  Terminice? base,
  Iterable<String> lines = const [],
  int columns = 80,
  int rows = 24,
}) {
  final terminal = _mockTerminal(columns: columns, rows: rows)
    ..queueScript(TerminalScript.lines(lines));

  return _build(
    base: base,
    terminal: terminal,
    configure: (terminice) => terminice.fallback,
  );
}