public function it_check_if_visitor_is_online(VisitorRepository $visitorRepository) { $visitor = new VisitorModel(); $visitor->user = 1; $visitorRepository->findUser($visitor->user)->shouldBeCalled()->willReturn($visitor); $this->checkOnline($visitor->user)->shouldReturn(true); }
/** * @param $id * @return mixed * @throws InvalidArgumentException */ public function findUser($id) { if (!is_int($id)) { throw new InvalidArgumentException('The id argument should be a valid integer'); } return $this->visitorRepository->findUser($id); }