mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-15 06:16:04 +00:00
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119)
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
This commit is contained in:
1 parent
0b843bb07c
commit
8ae56587d5
497 files changed
+44045
-22630
No files matched your search
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
use App\Livewire\Team\Create as TeamCreate;
|
||||
use App\Models\InstanceSettings;
|
||||
use App\Models\Team;
|
||||
use App\Models\User;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Livewire\Livewire;
|
||||
|
||||
uses(RefreshDatabase::class);
|
||||
|
||||
beforeEach(function () {
|
||||
InstanceSettings::query()->delete();
|
||||
$settings = new InstanceSettings;
|
||||
$settings->id = 0;
|
||||
$settings->save();
|
||||
|
||||
$this->team = Team::factory()->create(['personal_team' => false]);
|
||||
$this->user = User::factory()->create();
|
||||
$this->user->teams()->attach($this->team, ['role' => 'admin']);
|
||||
});
|
||||
|
||||
test('creating a team sets is_mcp_server_enabled to true on the model', function () {
|
||||
$this->actingAs($this->user);
|
||||
session(['currentTeam' => $this->team]);
|
||||
|
||||
Livewire::test(TeamCreate::class)
|
||||
->set('name', 'MCP Safe Team')
|
||||
->set('description', 'Ensures MCP default is set')
|
||||
->call('submit')
|
||||
->assertHasNoErrors();
|
||||
|
||||
$created = Team::query()->where('name', 'MCP Safe Team')->first();
|
||||
|
||||
expect($created)->not->toBeNull()
|
||||
->and($created->is_mcp_server_enabled)->toBeTrue();
|
||||
});
|
||||
Reference in new issue
Block a user