public function testPullError() { $socket = $this->socket(); $socket->connect('ipc://test-pull-error.ipc'); Event::listen('zeroevents.pull.error', function ($object) use($socket) { $this->assertSame($socket, $object); return 'pull error'; }); $this->assertSame('pull error', $socket->pull()); Event::forget('zeroevents.pull.error'); }