diff --git a/app/Http/Controllers/Api/OutletController.php b/app/Http/Controllers/Api/OutletController.php new file mode 100644 index 0000000..5409e6c --- /dev/null +++ b/app/Http/Controllers/Api/OutletController.php @@ -0,0 +1,18 @@ +get('/user', function (Request $request) { return $request->user(); }); + +Route::group(['as' => 'api.', 'namespace' => 'Api'], function () { + /* + * Outlets Endpoints + */ + Route::get('outlets', 'OutletController@index')->name('outlets.index'); +}); diff --git a/tests/Feature/Api/OutletListingTest.php b/tests/Feature/Api/OutletListingTest.php new file mode 100644 index 0000000..35f6a86 --- /dev/null +++ b/tests/Feature/Api/OutletListingTest.php @@ -0,0 +1,26 @@ +create(); + + $this->getJson(route('api.outlets.index')); + + $this->seeJson([ + 'name' => $outlet->name, + 'address' => $outlet->address, + 'coordinate' => $outlet->coordinate, + ]); + } +}