defmacro in file test