mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-03 15:02:34 +00:00
Plugins base (#613)
* wip * wip * cleanup * notification channels * phpstan * services * remove server types * refactoring * refactoring
This commit is contained in:
@ -2,7 +2,11 @@
|
||||
|
||||
namespace Tests\Feature\API;
|
||||
|
||||
use App\Enums\ServerProvider;
|
||||
use App\Models\ServerProvider;
|
||||
use App\ServerProviders\DigitalOcean;
|
||||
use App\ServerProviders\Hetzner;
|
||||
use App\ServerProviders\Linode;
|
||||
use App\ServerProviders\Vultr;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
use Laravel\Sanctum\Sanctum;
|
||||
@ -70,8 +74,8 @@ public function test_see_providers_list(): void
|
||||
{
|
||||
Sanctum::actingAs($this->user, ['read', 'write']);
|
||||
|
||||
/** @var \App\Models\ServerProvider $provider */
|
||||
$provider = \App\Models\ServerProvider::factory()->create([
|
||||
/** @var ServerProvider $provider */
|
||||
$provider = ServerProvider::factory()->create([
|
||||
'user_id' => $this->user->id,
|
||||
]);
|
||||
|
||||
@ -90,8 +94,8 @@ public function test_delete_provider(string $provider): void
|
||||
{
|
||||
Sanctum::actingAs($this->user, ['read', 'write']);
|
||||
|
||||
/** @var \App\Models\ServerProvider $provider */
|
||||
$provider = \App\Models\ServerProvider::factory()->create([
|
||||
/** @var ServerProvider $provider */
|
||||
$provider = ServerProvider::factory()->create([
|
||||
'user_id' => $this->user->id,
|
||||
'provider' => $provider,
|
||||
]);
|
||||
@ -108,8 +112,8 @@ public function test_cannot_delete_provider(string $provider): void
|
||||
{
|
||||
Sanctum::actingAs($this->user, ['read', 'write']);
|
||||
|
||||
/** @var \App\Models\ServerProvider $provider */
|
||||
$provider = \App\Models\ServerProvider::factory()->create([
|
||||
/** @var ServerProvider $provider */
|
||||
$provider = ServerProvider::factory()->create([
|
||||
'user_id' => $this->user->id,
|
||||
'provider' => $provider,
|
||||
]);
|
||||
@ -141,32 +145,32 @@ public static function data(): array
|
||||
// ],
|
||||
// ],
|
||||
[
|
||||
ServerProvider::LINODE,
|
||||
Linode::id(),
|
||||
[
|
||||
'token' => 'token',
|
||||
],
|
||||
],
|
||||
[
|
||||
ServerProvider::LINODE,
|
||||
Linode::id(),
|
||||
[
|
||||
'token' => 'token',
|
||||
'global' => 1,
|
||||
],
|
||||
],
|
||||
[
|
||||
ServerProvider::DIGITALOCEAN,
|
||||
DigitalOcean::id(),
|
||||
[
|
||||
'token' => 'token',
|
||||
],
|
||||
],
|
||||
[
|
||||
ServerProvider::VULTR,
|
||||
Vultr::id(),
|
||||
[
|
||||
'token' => 'token',
|
||||
],
|
||||
],
|
||||
[
|
||||
ServerProvider::HETZNER,
|
||||
Hetzner::id(),
|
||||
[
|
||||
'token' => 'token',
|
||||
],
|
||||
|
Reference in New Issue
Block a user