PHP code example of mehdi-fathi / sicilian-test-orchestra
1. Go to this page and download the library: Download mehdi-fathi/sicilian-test-orchestra library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mehdi-fathi / sicilian-test-orchestra example snippets
'providers' => [
/*
* Package Service Providers...
*/
SicilianTestOrchestra\SicilianTestOrchestraServiceProvider::class
]
namespace Tests\Feature;
use SicilianTestOrchestra\RequestStrategyTestable;
use Tests\TestCase;
class ExampleTest extends TestCase
{
use RequestStrategyTestable;
protected array $testOrchestraRequests = [
'user_login' => ['auth'], //auth,quest
'shuffle_next' => true,
'next' => [
[
'route' => 'save',
'method' => 'post',
'data' => [
// 'name' => ['string', 'min:1', 'max:4'],
'body' => ['string', 'min:1', 'max:4'],
// 'email' => ['email', 'min:1', 'max:40'],
// 'from_date' => ['date'],
// 'age' => ['numeric', 'min:1', 'max:8'],
// 'has_job' => ['boolean'],
// 'favorite_colors' => ['array'],
],
'call' => 1,
'call_shuffle' => 5,
],
[
'route' => 'update',
'method' => 'put',
'data' => [
'body' => ['string', 'min:1', 'max:4'],
],
'param' => [
'id' => ['numeric', 'min:1', 'max:1']
],
'call' => 1,
'call_shuffle' => 2,
],
[
'route' => 'list',
'method' => 'get',
'data' => [],
'call' => 1,
'call_shuffle' => 2,
],
[
'route' => 'list',
'method' => 'get',
'data' => [],
'call' => 1,
'call_shuffle' => 2,
],
[
'route' => 'show',
'method' => 'get',
'data' => [
'id' => ['numeric', 'min:1', 'max:1']
],
'call' => 1,
'call_shuffle' => 2,
],
[
'route' => 'destroy',
'method' => 'get',
'data' => [
'id' => ['numeric', 'min:1', 'max:1']
],
'call' => 1,
'call_shuffle' => 2,
],
[
'route' => 'show',
'method' => 'get',
'data' => [
'id' => ['numeric', 'min:1', 'max:1']
],
'call' => 1,
'call_shuffle' => 2,
],
]
];
php artisan test