updating tests, transformed vector_push from a function call to an expression macro