I believe the default mocking language is erlang.

Yes, the component library takes care of driving the mocking framework, checking that you get the calls specified by your ?CALLOUTS.