View Source Patch.Mock.Code.Generators.Facade (patch v0.14.0)
Generator for facade modules.
facade modules are generated by taking the target module and creating a stub function for
each function in the module that calls the delegate modules corresponding function.
The facade module can optionally expose private functions as public.
Link to this section Summary
Functions
Generates a new facade module based on the forms of the provided module.
Link to this section Functions
@spec generate( abstract_forms :: [Patch.Mock.Code.form()], module :: module(), exports :: Patch.Mock.Code.exports() ) :: [Patch.Mock.Code.form()]
Generates a new facade module based on the forms of the provided module.