/** * @test * @group websitesservice */ public function should_return_all_websites() { $i = 0; $collection = new ArrayCollection(); while ($i < 5) { $n_website = new Name('website ' . ++$i); $url_website = new URL('www.website' . $i . '.be'); $website = Website::register($n_website, $url_website); $collection->add($website); } $this->websitesRepo->shouldReceive('all')->andReturn($collection); $websites = $this->websitesService->all(); $this->assertCount(5, $websites); $this->assertInstanceOf('Bakgat\\Notos\\Domain\\Model\\Location\\Website', $websites[0]); }
public function index() { return $this->jsonResponse($this->websitesService->all(), ['list']); }