Skip to content
This repository was archived by the owner on Aug 13, 2023. It is now read-only.

Commit f94da72

Browse files
committed
Mal-functionning test
1 parent 368541d commit f94da72

File tree

6 files changed

+81
-9
lines changed

6 files changed

+81
-9
lines changed

tests/ExampleTest.php

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
namespace ElaborateCode\ResourceRoute\Tests\Http\Controllers;
4+
5+
use Illuminate\Routing\Controller;
6+
7+
class TestController extends Controller
8+
{
9+
public function index()
10+
{
11+
}
12+
13+
public function store()
14+
{
15+
}
16+
17+
public function create()
18+
{
19+
}
20+
21+
public function show()
22+
{
23+
}
24+
25+
public function update()
26+
{
27+
}
28+
29+
public function destroy()
30+
{
31+
}
32+
33+
public function edit()
34+
{
35+
}
36+
}

tests/TestCase.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace ElaborateCode\ResourceRoute\Tests;
44

55
use ElaborateCode\ResourceRoute\ResourceRouteServiceProvider;
6+
use ElaborateCode\ResourceRoute\Tests\Providers\TestRouteServiceProvider;
67
use Orchestra\Testbench\TestCase as Orchestra;
78

89
class TestCase extends Orchestra
@@ -16,10 +17,7 @@ protected function getPackageProviders($app)
1617
{
1718
return [
1819
ResourceRouteServiceProvider::class,
20+
TestRouteServiceProvider::class,
1921
];
2022
}
21-
22-
public function getEnvironmentSetUp($app)
23-
{
24-
}
2523
}

tests/feat/RoutesTest.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?php
2+
3+
use ElaborateCode\ResourceRoute\Facades\ResourceRoute;
4+
5+
it('checks routes', function () {
6+
ResourceRoute::index('entities', TestController::class);
7+
$routeCollection = Illuminate\Support\Facades\Route::getRoutes();
8+
9+
dump($routeCollection);
10+
11+
echo route('entities.create');
12+
13+
$this->assertTrue(true);
14+
});
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
3+
namespace ElaborateCode\ResourceRoute\Tests\Providers;
4+
5+
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
6+
use Illuminate\Support\Facades\Route;
7+
8+
class TestRouteServiceProvider extends ServiceProvider
9+
{
10+
public function boot()
11+
{
12+
$this->routes(function () {
13+
Route::namespace($this->namespace)
14+
->group(__DIR__.'/../routes/test_web.php');
15+
});
16+
}
17+
}

tests/routes/test_web.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
use ElaborateCode\ResourceRoute\Facades\ResourceRoute;
4+
use ElaborateCode\ResourceRoute\Tests\Http\Controllers\TestController;
5+
6+
ResourceRoute::index('entities', TestController::class);
7+
ResourceRoute::create('entities', TestController::class);
8+
ResourceRoute::store('entities', TestController::class);
9+
ResourceRoute::show('entities', TestController::class);
10+
ResourceRoute::edit('entities', TestController::class);
11+
ResourceRoute::update('entities', TestController::class);
12+
ResourceRoute::destroy('entities', TestController::class);

0 commit comments

Comments
 (0)