├── .styleci.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── codecov.yml ├── composer.json ├── psalm.xml ├── src ├── Actions │ ├── MakeExampleFeatureTest.php │ ├── MakeExampleUnitTest.php │ ├── MakeHttpTests.php │ └── MakePestGlobalFile.php ├── BlueprintPestAddonServiceProvider.php ├── Builders │ ├── Concerns │ │ ├── BuildsFactoryStatements.php │ │ └── DeterminesModels.php │ ├── HttpTestBuilder.php │ ├── PendingOutput.php │ └── Statements │ │ ├── DispatchStatementBuilder.php │ │ ├── EloquentStatementBuilder.php │ │ ├── FireStatementBuilder.php │ │ ├── InitialStatementBuilder.php │ │ ├── QueryStatementBuilder.php │ │ ├── RedirectStatementBuilder.php │ │ ├── RenderStatementBuilder.php │ │ ├── ResourceStatementBuilder.php │ │ ├── RespondStatementBuilder.php │ │ ├── SendStatementBuilder.php │ │ ├── SessionStatementBuilder.php │ │ ├── StatementBuilder.php │ │ └── ValidateStatementBuilder.php ├── Concerns │ ├── PopulatesTestStub.php │ ├── ReadsStubFiles.php │ └── TracksFileOutput.php ├── Contracts │ ├── Action.php │ ├── StatementBuilder.php │ └── TestCaseBuilder.php ├── Enums │ └── Coverage.php └── PestGenerator.php └── stubs ├── case.stub ├── case_hoc.stub ├── pest.stub └── test.stub /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/codecov.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/composer.json -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Actions/MakeExampleFeatureTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Actions/MakeExampleFeatureTest.php -------------------------------------------------------------------------------- /src/Actions/MakeExampleUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Actions/MakeExampleUnitTest.php -------------------------------------------------------------------------------- /src/Actions/MakeHttpTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Actions/MakeHttpTests.php -------------------------------------------------------------------------------- /src/Actions/MakePestGlobalFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Actions/MakePestGlobalFile.php -------------------------------------------------------------------------------- /src/BlueprintPestAddonServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/BlueprintPestAddonServiceProvider.php -------------------------------------------------------------------------------- /src/Builders/Concerns/BuildsFactoryStatements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Concerns/BuildsFactoryStatements.php -------------------------------------------------------------------------------- /src/Builders/Concerns/DeterminesModels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Concerns/DeterminesModels.php -------------------------------------------------------------------------------- /src/Builders/HttpTestBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/HttpTestBuilder.php -------------------------------------------------------------------------------- /src/Builders/PendingOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/PendingOutput.php -------------------------------------------------------------------------------- /src/Builders/Statements/DispatchStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/DispatchStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/EloquentStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/EloquentStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/FireStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/FireStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/InitialStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/InitialStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/QueryStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/QueryStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/RedirectStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/RedirectStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/RenderStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/RenderStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/ResourceStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/ResourceStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/RespondStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/RespondStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/SendStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/SendStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/SessionStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/SessionStatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/StatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/StatementBuilder.php -------------------------------------------------------------------------------- /src/Builders/Statements/ValidateStatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Builders/Statements/ValidateStatementBuilder.php -------------------------------------------------------------------------------- /src/Concerns/PopulatesTestStub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Concerns/PopulatesTestStub.php -------------------------------------------------------------------------------- /src/Concerns/ReadsStubFiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Concerns/ReadsStubFiles.php -------------------------------------------------------------------------------- /src/Concerns/TracksFileOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Concerns/TracksFileOutput.php -------------------------------------------------------------------------------- /src/Contracts/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Contracts/Action.php -------------------------------------------------------------------------------- /src/Contracts/StatementBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Contracts/StatementBuilder.php -------------------------------------------------------------------------------- /src/Contracts/TestCaseBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Contracts/TestCaseBuilder.php -------------------------------------------------------------------------------- /src/Enums/Coverage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/Enums/Coverage.php -------------------------------------------------------------------------------- /src/PestGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/src/PestGenerator.php -------------------------------------------------------------------------------- /stubs/case.stub: -------------------------------------------------------------------------------- 1 | it('dummy_test_case', function () { 2 | // ... 3 | }); -------------------------------------------------------------------------------- /stubs/case_hoc.stub: -------------------------------------------------------------------------------- 1 | it('dummy_test_case') 2 | // ...; -------------------------------------------------------------------------------- /stubs/pest.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/stubs/pest.stub -------------------------------------------------------------------------------- /stubs/test.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidum/laravel-blueprint-pestphp-addon/HEAD/stubs/test.stub --------------------------------------------------------------------------------