NOTASK test(pushHandler) added tests

- tweak the implementation for `pushHandler`
- add tests for `pushHandler`
 should use`transport.socket` because `@emit 'message', data` was removed ..