added test case for macros with separators error message