public function it_ignore_pageview_when_url_is_invalid(Customer $customer, PageviewEventRepository $pageviewEventRepository, PageviewEvent $pageviewEvent1, PageviewEvent $pageviewEvent2) { $pageviewEvent1->getReferrer()->willReturn(null); $pageviewEvent2->getReferrer()->willReturn('!@#!@#'); $pageviewEventRepository->findAllWithReferrer($customer)->willReturn([$pageviewEvent1, $pageviewEvent2]); $referrers = []; $this->findReferrers($customer)->shouldReturn([]); }
public function it_allow_to_set_pageviews(PageviewEvent $pageviewEvent1, PageviewEvent $pageviewEvent2) { $pageviews = [$pageviewEvent1->getWrappedObject(), $pageviewEvent2->getWrappedObject()]; $this->setPageviews($pageviews); $this->getPageviews()->shouldReturn($pageviews); }