src/rally_test_wire_stub.erl
%% Test-only wire module stub for effect tests.
%% Registered as {libero, wire_module} so encode_push_payload
%% doesn't crash in tests that exercise the effect machinery
%% without a full generated wire module.
-module(rally_test_wire_stub).
-export([encode_push/2, encode_term/1, decode_term/1, register/0]).
encode_push(_Page, Msg) -> Msg.
encode_term(Term) -> Term.
decode_term(Term) -> Term.
register() ->
persistent_term:put({libero, wire_module}, ?MODULE),
nil.