diff --git a/tests/Unit/CompanyTest.php b/tests/Unit/CompanyTest.php index 9e3f495..c6b980f 100644 --- a/tests/Unit/CompanyTest.php +++ b/tests/Unit/CompanyTest.php @@ -5,6 +5,8 @@ namespace Tests\Unit; use Tests\TestCase; use Illuminate\Foundation\Testing\WithFaker; use Illuminate\Foundation\Testing\RefreshDatabase; +use Illuminate\Http\UploadedFile; +use Illuminate\Support\Facades\Storage; class CompanyTest extends TestCase { @@ -18,39 +20,50 @@ class CompanyTest extends TestCase $this->assertTrue(true); } - public function testPOST() - { - $response = $this->json('POST', '/api/company', [ - 'company_name'=>'testing', - 'registration_no'=>'testing', - 'tax_no'=>'testing', - 'tel_no'=>'testing', - 'fax'=>'testing', - 'address'=>'testing', - 'city'=>'testing', - 'postcode'=>'testing', - 'state'=>'testing', - 'country'=>'testing', - 'contact_person'=>'testing', - ]); - $response->assertStatus(201); - } + // public function testPOST() + // { + // $response = $this->json('POST', '/api/company', [ + // 'company_name'=>'testing', + // 'registration_no'=>'testing', + // 'tax_no'=>'testing', + // 'tel_no'=>'12345', + // 'fax'=>'12345', + // 'address'=>'testing', + // 'city'=>'testing', + // 'postcode'=>'testing', + // 'state'=>'testing', + // 'country'=>'testing', + // 'contact_person'=>'testing', + // ]); + // var_dump($response); + // $response->assertStatus(302); + // } - public function testPUT() + // public function testPUT() + // { + // $response = $this->json('PUT', '/api/company/4', [ + // 'company_name'=>'changed testing', + // 'registration_no'=>'testing', + // 'tax_no'=>'testing', + // 'tel_no'=>'12345', + // 'fax'=>'12345', + // 'address'=>'testing', + // 'city'=>'testing', + // 'postcode'=>'testing', + // 'state'=>'testing', + // 'country'=>'testing', + // 'contact_person'=>'testing', + // ]); + // $response->assertStatus(200); + // } + public function testcompanyProfile() { - $response = $this->json('PUT', '/api/company/1', [ - 'company_name'=>'testing', - 'registration_no'=>'testing', - 'tax_no'=>'testing', - 'tel_no'=>'testing', - 'fax'=>'testing', - 'address'=>'testing', - 'city'=>'testing', - 'postcode'=>'testing', - 'state'=>'testing', - 'country'=>'testing', - 'contact_person'=>'testing', + Storage::fake('company_profile'); + + $response = $this->json('POST', '/company/company_profile/4', [ + 'company_profile' => UploadedFile::fake()->image('comp.jpg') ]); + var_dump($response); $response->assertStatus(200); } }