Raxol.Test.MockTermbox (Raxol v0.5.0)

View Source

Mock implementation of rrex_termbox v2.0.1 for testing environments.

This module provides stub implementations of all rrex_termbox NIF-based functions to allow tests to run in CI environments where a real TTY may not be available.

Summary

Functions

change_cell(x, y, ch, fg, bg, server \\ nil)

clear(server \\ nil)

height(server \\ nil)

init(opts \\ [])

@spec init(opts :: keyword()) :: {:ok, pid()}

present(server \\ nil)

select_input_mode(mode, server \\ nil)

set_cell(x, y, ch, fg, bg)

set_cursor(x \\ 0, y \\ 0, server \\ nil)

set_output_mode(mode, server \\ nil)

shutdown(server \\ nil)

size()

start_link()

subscribe()

unsubscribe()

width(server \\ nil)