You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

43 lines
1.0 KiB

<?php
namespace Tests\Feature\Api;
use Tests\TestCase;
use App\Entities\Partners\Vendor;
use App\Entities\Partners\Customer;
use Illuminate\Foundation\Testing\RefreshDatabase;
class FetchPartnerListTest extends TestCase
{
use RefreshDatabase;
/** @test */
public function user_can_fetch_customer_listing()
{
$user = $this->createUser('admin');
$customer = factory(Customer::class)->create();
$this->postJson(route('api.customers.index'), [], [
'Authorization' => 'Bearer '.$user->api_token,
]);
$this->seeJson([
$customer->id => $customer->name,
]);
}
/** @test */
public function user_can_fetch_vendor_listing()
{
$user = $this->createUser('admin');
$vendor = factory(Vendor::class)->create();
$this->postJson(route('api.vendors.index'), [], [
'Authorization' => 'Bearer '.$user->api_token,
]);
$this->seeJson([
$vendor->id => $vendor->name,
]);
}
}