add onBeforeSend test