Current section
Files
Jump to
Current section
Files
include/plushie@testing@backend_TestBackend.hrl
-record(test_backend, {
start :: fun((plushie@app:app(any(), plushie@event:event())) -> plushie@testing@session:test_session(any())),
stop :: fun((plushie@testing@session:test_session(any())) -> nil),
find :: fun((plushie@testing@session:test_session(any()), binary()) -> gleam@option:option(plushie@testing@element:element())),
click :: fun((plushie@testing@session:test_session(any()), binary()) -> plushie@testing@session:test_session(any())),
type_text :: fun((plushie@testing@session:test_session(any()), binary(), binary()) -> plushie@testing@session:test_session(any())),
submit :: fun((plushie@testing@session:test_session(any()), binary()) -> plushie@testing@session:test_session(any())),
toggle :: fun((plushie@testing@session:test_session(any()), binary()) -> plushie@testing@session:test_session(any())),
select :: fun((plushie@testing@session:test_session(any()), binary(), binary()) -> plushie@testing@session:test_session(any())),
slide :: fun((plushie@testing@session:test_session(any()), binary(), float()) -> plushie@testing@session:test_session(any())),
press_key :: fun((plushie@testing@session:test_session(any()), binary()) -> plushie@testing@session:test_session(any())),
release_key :: fun((plushie@testing@session:test_session(any()), binary()) -> plushie@testing@session:test_session(any())),
type_key :: fun((plushie@testing@session:test_session(any()), binary()) -> plushie@testing@session:test_session(any())),
canvas_press :: fun((plushie@testing@session:test_session(any()), binary(), float(), float()) -> plushie@testing@session:test_session(any())),
paste :: fun((plushie@testing@session:test_session(any()), binary(), binary()) -> plushie@testing@session:test_session(any())),
sort :: fun((plushie@testing@session:test_session(any()), binary(), binary()) -> plushie@testing@session:test_session(any())),
canvas_touch_press :: fun((plushie@testing@session:test_session(any()), binary(), float(), float(), integer()) -> plushie@testing@session:test_session(any())),
canvas_touch_release :: fun((plushie@testing@session:test_session(any()), binary(), float(), float(), integer()) -> plushie@testing@session:test_session(any())),
canvas_touch_move :: fun((plushie@testing@session:test_session(any()), binary(), float(), float(), integer()) -> plushie@testing@session:test_session(any())),
model :: fun((plushie@testing@session:test_session(any())) -> any()),
tree :: fun((plushie@testing@session:test_session(any())) -> plushie@node:node_()),
reset :: fun((plushie@testing@session:test_session(any())) -> plushie@testing@session:test_session(any())),
send_event :: fun((plushie@testing@session:test_session(any()), plushie@event:event()) -> plushie@testing@session:test_session(any()))
}).