EQC.Mocking

This module contains macros to be used with Quviq QuickCheck. It defines Elixir versions of the Erlang macros found in eqc/include/eqc_mocking.hrl. For detailed documentation of the macros, please refer to the QuickCheck documentation.

Copyright (C) Quviq AB, 2014-2015.

Typical use in Component module definitions require EQC.Mocking

def api_spec do EQC.Mocking.api_spec [ modules: [ EQC.Mocking.api_module name: :mock ] ] end

Summary

api_fun(args \\ [])
api_fun(record, args)
api_module(args \\ [])
api_module(record, args)
api_spec(args \\ [])
api_spec(record, args)

Macros

api_fun(args \\ [])
api_fun(record, args)
api_module(args \\ [])
api_module(record, args)
api_spec(args \\ [])
api_spec(record, args)