2
2
3
3
namespace Rakutentech \LaravelRequestDocs \Tests ;
4
4
5
- use Illuminate \Database \Eloquent \Factories \Factory ;
6
5
use Orchestra \Testbench \TestCase as Orchestra ;
7
6
use Rakutentech \LaravelRequestDocs \LaravelRequestDocsServiceProvider ;
7
+ use Rakutentech \LaravelRequestDocs \LaravelRequestDocs ;
8
+ use Illuminate \Support \Facades \Route ;
9
+ use Rakutentech \LaravelRequestDocs \Tests \TestControllers ;
8
10
9
11
class TestCase extends Orchestra
10
12
{
13
+ protected LaravelRequestDocs $ lrd ;
11
14
public function setUp (): void
12
15
{
13
16
parent ::setUp ();
17
+ $ this ->lrd = new LaravelRequestDocs ();
18
+ $ this ->registerRoutes ();
14
19
}
15
20
16
21
protected function getPackageProviders ($ app )
@@ -24,4 +29,12 @@ public function getEnvironmentSetUp($app)
24
29
{
25
30
config ()->set ('database.default ' , 'testing ' );
26
31
}
32
+
33
+ public function registerRoutes () {
34
+ Route::get ('/ ' , [TestControllers \WelcomeController::class, 'index ' ]);
35
+ Route::get ('welcome ' , [TestControllers \WelcomeController::class, 'index ' ]);
36
+ Route::post ('welcome ' , [TestControllers \WelcomeController::class, 'store ' ]);
37
+ Route::put ('welcome ' , [TestControllers \WelcomeController::class, 'edit ' ]);
38
+ Route::delete ('welcome ' , [TestControllers \WelcomeController::class, 'destroy ' ]);
39
+ }
27
40
}
0 commit comments