summaryrefslogtreecommitdiff
path: root/deps/meck/src/meck_abstract.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'deps/meck/src/meck_abstract.hrl')
-rw-r--r--deps/meck/src/meck_abstract.hrl19
1 files changed, 19 insertions, 0 deletions
diff --git a/deps/meck/src/meck_abstract.hrl b/deps/meck/src/meck_abstract.hrl
new file mode 100644
index 00000000..8f3b9829
--- /dev/null
+++ b/deps/meck/src/meck_abstract.hrl
@@ -0,0 +1,19 @@
+-define(call(Module, Function, Arguments),
+ {call, ?LINE,
+ {remote, ?LINE, ?atom(Module), ?atom(Function)},
+ Arguments}).
+
+-define(atom(Atom), {atom, ?LINE, Atom}).
+
+-define(integer(Integer), {integer, ?LINE, Integer}).
+
+-define(var(Name), {var, ?LINE, Name}).
+
+-define(attribute(Attribute, Args), {attribute, ?LINE, Attribute, Args}).
+
+-define(function(Name, Arity, Clauses),
+ {function, ?LINE, Name, Arity, Clauses}).
+
+-define(clause(Arguments, Body), {clause, ?LINE, Arguments, [], Body}).
+
+-define(tuple(Elements), {tuple, ?LINE, Elements}).