agrism / laravel-test-examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testable cases:

1. Service without constructor

Route::get('/test-service-without-construct', function () {
    return app(ExampleServiceWithoutConstructor::class)->render();
});

Tests: Tests Service without constructor

2. Service with constructor

Route::get('/test-service-with-construct', function () {
    return app(ExampleServiceWithConstructor::class, [
        'message' => 'msg native set'
    ])->render();
});

Tests: Tests Service with constructor

3. Service with dependency in constructor

Route::get('/test-service-with-construct-and-dependency', function () {
    return app(ExampleServiceWithConstructorDependency::class, [
        'exampleDependency' => app(ExampleDependency::class)
    ])->render();
});

Tests: Tests Service with dependency in constructor

About


Languages

Language:PHP 82.2%Language:Blade 16.5%Language:Shell 0.8%Language:JavaScript 0.5%