added push and pop tests