support multiple arguments in toBeCalledWith