コード例 #1
0
 /**
  * @dataProvider highLevelCategories
  */
 public function testGetHighLevelCategories($expectedCategories)
 {
     $categoryStorageMock = $this->getMock('\\App\\Contracts\\Storages\\CategoryStorageContract', ['getHighLevelCategories', 'getByAlias']);
     $categoryStorageMock->expects(self::once())->method('getHighLevelCategories')->willReturn($expectedCategories);
     $categoriesService = new CategoriesService($categoryStorageMock);
     $categories = $categoriesService->getHighLevelCategories();
     self::assertEquals($expectedCategories, $categories);
 }
コード例 #2
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return response()->json($this->categoriesService->getHighLevelCategories());
 }