Manage calls and the inbox through the API
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,8 @@ declare(strict_types=1);
|
||||
|
||||
namespace Tests\Feature\Api;
|
||||
|
||||
use App\Models\Application;
|
||||
use App\Models\Call;
|
||||
use App\Models\Category;
|
||||
use App\Models\Client;
|
||||
use App\Models\Member;
|
||||
@@ -78,6 +80,8 @@ class AdminApiContractTest extends TestCase
|
||||
'clients' => ['path' => '/v1/clients'],
|
||||
'testimonials' => ['path' => '/v1/testimonials'],
|
||||
'talks' => ['path' => '/v1/talks'],
|
||||
'calls' => ['path' => '/v1/calls'],
|
||||
'applications' => ['path' => '/v1/applications'],
|
||||
];
|
||||
}
|
||||
|
||||
@@ -93,6 +97,8 @@ class AdminApiContractTest extends TestCase
|
||||
$client = Client::factory()->create();
|
||||
$testimonial = Testimonial::factory()->create();
|
||||
$talk = Talk::factory()->create();
|
||||
$call = Call::factory()->create();
|
||||
$application = Application::factory()->for($call)->create();
|
||||
|
||||
// One request, one documented path — the URL a real caller hits and
|
||||
// the path key that describes it, side by side rather than derived
|
||||
@@ -117,6 +123,10 @@ class AdminApiContractTest extends TestCase
|
||||
'testimonial' => ["/v1/testimonials/{$testimonial->id}", '/v1/testimonials/{testimonial}'],
|
||||
'talks' => ['/v1/talks', '/v1/talks'],
|
||||
'talk' => ["/v1/talks/{$talk->id}", '/v1/talks/{talk}'],
|
||||
'calls' => ['/v1/calls', '/v1/calls'],
|
||||
'call' => ["/v1/calls/{$call->id}", '/v1/calls/{call}'],
|
||||
'applications' => ['/v1/applications', '/v1/applications'],
|
||||
'application' => ["/v1/applications/{$application->id}", '/v1/applications/{application}'],
|
||||
'users' => ['/v1/users', '/v1/users'],
|
||||
'user' => ["/v1/users/{$this->caller->id}", '/v1/users/{user}'],
|
||||
'me' => ['/v1/me', '/v1/me'],
|
||||
|
||||
Reference in New Issue
Block a user