test(upload json): endpoint test

main
seyedmr 3 years ago
parent ddc6310331
commit cfadd01356
  1. 31
      tests/Feature/Upload/UploadJsonTest.php
  2. 98
      tests/Storage/Feature/Upload/UploadJsonTest.json

@ -0,0 +1,31 @@
<?php
namespace Tests\Feature\Upload;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\WithFaker;
use Illuminate\Http\Testing\File;
use Tests\TestCase;
class UploadJsonTest extends TestCase
{
/**
* upload json file.
*
* @return void
* @group upload
* @group json
*/
public function test_example()
{
$content = file_get_contents(base_path('/tests/Storage/Feature/Upload/UploadJsonTest.json'));
$file = File::createWithContent(
'test.json',
$content
);
$this->post('/api/v1/upload/json', [
'file' => $file,
'format' => 'json'
])->assertSuccessful();
}
}

@ -0,0 +1,98 @@
[
{
"name": "Mrs. Daphney Borer1",
"address": "57465 Kelton Trace Suite 676 49508-4359 Lake Iliana",
"checked": false,
"description": "Quae quia at quae aut quaerat dolore consectetur. Quaerat saepe perferendis incidunt sapiente optio reiciendis. Rerum inventore et adipisci dolores possimus est voluptas qui.<br>Quis harum reiciendis ipsum. Aliquam quam commodi repellat occaecati. Aut et quam vel cumque eaque est.",
"interest": "leverage cross-media communities",
"date_of_birth": "1974-06-30T15:41:42+00:00",
"email": "flatley.laurie@damore.com",
"account": "2454926431051",
"credit_card": {
"type": "Visa",
"number": "4532623545165",
"name": "Grace Kilback",
"expirationDate": "02\/18"
}
},
{
"name": "Mrs. Daphney Borer2",
"address": "57465 Kelton Trace Suite 676 49508-4359 Lake Iliana",
"checked": false,
"description": "Quae quia at quae aut quaerat dolore consectetur. Quaerat saepe perferendis incidunt sapiente optio reiciendis. Rerum inventore et adipisci dolores possimus est voluptas qui.<br>Quis harum reiciendis ipsum. Aliquam quam commodi repellat occaecati. Aut et quam vel cumque eaque est.",
"interest": "leverage cross-media communities",
"date_of_birth": "1974-06-30T15:41:42+00:00",
"email": "flatley.laurie@damore.com",
"account": "2454926431051",
"credit_card": {
"type": "Visa",
"number": "4532623545165",
"name": "Grace Kilback",
"expirationDate": "02\/18"
}
},
{
"name": "Mrs. Daphney Borer3",
"address": "57465 Kelton Trace Suite 676 49508-4359 Lake Iliana",
"checked": false,
"description": "Quae quia at quae aut quaerat dolore consectetur. Quaerat saepe perferendis incidunt sapiente optio reiciendis. Rerum inventore et adipisci dolores possimus est voluptas qui.<br>Quis harum reiciendis ipsum. Aliquam quam commodi repellat occaecati. Aut et quam vel cumque eaque est.",
"interest": "leverage cross-media communities",
"date_of_birth": "1974-06-30T15:41:42+00:00",
"email": "flatley.laurie@damore.com",
"account": "2454926431051",
"credit_card": {
"type": "Visa",
"number": "4532623545165",
"name": "Grace Kilback",
"expirationDate": "02\/18"
}
},
{
"name": "Mrs. Daphney Borer4",
"address": "57465 Kelton Trace Suite 676 49508-4359 Lake Iliana",
"checked": false,
"description": "Quae quia at quae aut quaerat dolore consectetur. Quaerat saepe perferendis incidunt sapiente optio reiciendis. Rerum inventore et adipisci dolores possimus est voluptas qui.<br>Quis harum reiciendis ipsum. Aliquam quam commodi repellat occaecati. Aut et quam vel cumque eaque est.",
"interest": "leverage cross-media communities",
"date_of_birth": "1974-06-30T15:41:42+00:00",
"email": "flatley.laurie@damore.com",
"account": "2454926431051",
"credit_card": {
"type": "Visa",
"number": "4532623545165",
"name": "Grace Kilback",
"expirationDate": "02\/18"
}
},
{
"name": "Mrs. Daphney Borer5",
"address": "57465 Kelton Trace Suite 676 49508-4359 Lake Iliana",
"checked": false,
"description": "Quae quia at quae aut quaerat dolore consectetur. Quaerat saepe perferendis incidunt sapiente optio reiciendis. Rerum inventore et adipisci dolores possimus est voluptas qui.<br>Quis harum reiciendis ipsum. Aliquam quam commodi repellat occaecati. Aut et quam vel cumque eaque est.",
"interest": "leverage cross-media communities",
"date_of_birth": "1974-06-30T15:41:42+00:00",
"email": "flatley.laurie@damore.com",
"account": "2454926431051",
"credit_card": {
"type": "Visa",
"number": "4532623545165",
"name": "Grace Kilback",
"expirationDate": "02\/18"
}
},
{
"name": "Mrs. Daphney Borer6",
"address": "57465 Kelton Trace Suite 676 49508-4359 Lake Iliana",
"checked": false,
"description": "Quae quia at quae aut quaerat dolore consectetur. Quaerat saepe perferendis incidunt sapiente optio reiciendis. Rerum inventore et adipisci dolores possimus est voluptas qui.<br>Quis harum reiciendis ipsum. Aliquam quam commodi repellat occaecati. Aut et quam vel cumque eaque est.",
"interest": "leverage cross-media communities",
"date_of_birth": "1974-06-30T15:41:42+00:00",
"email": "flatley.laurie@damore.com",
"account": "2454926431051",
"credit_card": {
"type": "Visa",
"number": "4532623545165",
"name": "Grace Kilback",
"expirationDate": "02\/18"
}
}
]
Loading…
Cancel
Save