public function it_can_serialize_metadata($serializer, Event $event, Metadata $metadata) { $event->metadata()->shouldBeCalledTimes(1)->willReturn($metadata); $serializer->serialize($metadata)->shouldBeCalledTimes(1)->willReturn('{}'); $this->serializeMetadata($event)->shouldReturn('{}'); }
/** * @param Event $event * * @return mixed */ public function serializeMetadata(Event $event) { return $this->serializer->serialize($event->metadata()); }