Skip to content

Commit c8ad712

Browse files
Fix stubs team testing - tests fails when feature disabled
1 parent df53f79 commit c8ad712

12 files changed

+118
-0
lines changed

stubs/tests/inertia/CreateTeamTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Tests\TestCase;
89

910
class CreateTeamTest extends TestCase
1011
{
1112
use RefreshDatabase;
1213

14+
protected function setUp(): void
15+
{
16+
parent::setUp();
17+
18+
if (! Features::hasTeamFeatures()) {
19+
$this->markTestSkipped('Team feature is disabled.');
20+
}
21+
}
22+
1323
public function test_teams_can_be_created(): void
1424
{
1525
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/inertia/DeleteTeamTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,22 @@
55
use App\Models\Team;
66
use App\Models\User;
77
use Illuminate\Foundation\Testing\RefreshDatabase;
8+
use Laravel\Jetstream\Features;
89
use Tests\TestCase;
910

1011
class DeleteTeamTest extends TestCase
1112
{
1213
use RefreshDatabase;
1314

15+
protected function setUp(): void
16+
{
17+
parent::setUp();
18+
19+
if (! Features::hasTeamFeatures()) {
20+
$this->markTestSkipped('Team feature is disabled.');
21+
}
22+
}
23+
1424
public function test_teams_can_be_deleted(): void
1525
{
1626
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/inertia/LeaveTeamTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Tests\TestCase;
89

910
class LeaveTeamTest extends TestCase
1011
{
1112
use RefreshDatabase;
1213

14+
protected function setUp(): void
15+
{
16+
parent::setUp();
17+
18+
if (! Features::hasTeamFeatures()) {
19+
$this->markTestSkipped('Team feature is disabled.');
20+
}
21+
}
22+
1323
public function test_users_can_leave_teams(): void
1424
{
1525
$user = User::factory()->withPersonalTeam()->create();

stubs/tests/inertia/RemoveTeamMemberTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Tests\TestCase;
89

910
class RemoveTeamMemberTest extends TestCase
1011
{
1112
use RefreshDatabase;
1213

14+
protected function setUp(): void
15+
{
16+
parent::setUp();
17+
18+
if (! Features::hasTeamFeatures()) {
19+
$this->markTestSkipped('Team feature is disabled.');
20+
}
21+
}
22+
1323
public function test_team_members_can_be_removed_from_teams(): void
1424
{
1525
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/inertia/UpdateTeamMemberRoleTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Tests\TestCase;
89

910
class UpdateTeamMemberRoleTest extends TestCase
1011
{
1112
use RefreshDatabase;
1213

14+
protected function setUp(): void
15+
{
16+
parent::setUp();
17+
18+
if (! Features::hasTeamFeatures()) {
19+
$this->markTestSkipped('Team feature is disabled.');
20+
}
21+
}
22+
1323
public function test_team_member_roles_can_be_updated(): void
1424
{
1525
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/inertia/UpdateTeamNameTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Tests\TestCase;
89

910
class UpdateTeamNameTest extends TestCase
1011
{
1112
use RefreshDatabase;
1213

14+
protected function setUp(): void
15+
{
16+
parent::setUp();
17+
18+
if (! Features::hasTeamFeatures()) {
19+
$this->markTestSkipped('Team feature is disabled.');
20+
}
21+
}
22+
1323
public function test_team_names_can_be_updated(): void
1424
{
1525
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/livewire/CreateTeamTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ class CreateTeamTest extends TestCase
1212
{
1313
use RefreshDatabase;
1414

15+
protected function setUp(): void
16+
{
17+
parent::setUp();
18+
19+
if (! Features::hasTeamFeatures()) {
20+
$this->markTestSkipped('Team feature is disabled.');
21+
}
22+
}
23+
1524
public function test_teams_can_be_created(): void
1625
{
1726
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/livewire/DeleteTeamTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@ class DeleteTeamTest extends TestCase
1313
{
1414
use RefreshDatabase;
1515

16+
protected function setUp(): void
17+
{
18+
parent::setUp();
19+
20+
if (! Features::hasTeamFeatures()) {
21+
$this->markTestSkipped('Team feature is disabled.');
22+
}
23+
}
24+
1625
public function test_teams_can_be_deleted(): void
1726
{
1827
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/livewire/LeaveTeamTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Laravel\Jetstream\Http\Livewire\TeamMemberManager;
89
use Livewire\Livewire;
910
use Tests\TestCase;
@@ -12,6 +13,15 @@ class LeaveTeamTest extends TestCase
1213
{
1314
use RefreshDatabase;
1415

16+
protected function setUp(): void
17+
{
18+
parent::setUp();
19+
20+
if (! Features::hasTeamFeatures()) {
21+
$this->markTestSkipped('Team feature is disabled.');
22+
}
23+
}
24+
1525
public function test_users_can_leave_teams(): void
1626
{
1727
$user = User::factory()->withPersonalTeam()->create();

stubs/tests/livewire/RemoveTeamMemberTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Laravel\Jetstream\Http\Livewire\TeamMemberManager;
89
use Livewire\Livewire;
910
use Tests\TestCase;
@@ -12,6 +13,15 @@ class RemoveTeamMemberTest extends TestCase
1213
{
1314
use RefreshDatabase;
1415

16+
protected function setUp(): void
17+
{
18+
parent::setUp();
19+
20+
if (! Features::hasTeamFeatures()) {
21+
$this->markTestSkipped('Team feature is disabled.');
22+
}
23+
}
24+
1525
public function test_team_members_can_be_removed_from_teams(): void
1626
{
1727
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/livewire/UpdateTeamMemberRoleTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Laravel\Jetstream\Http\Livewire\TeamMemberManager;
89
use Livewire\Livewire;
910
use Tests\TestCase;
@@ -12,6 +13,15 @@ class UpdateTeamMemberRoleTest extends TestCase
1213
{
1314
use RefreshDatabase;
1415

16+
protected function setUp(): void
17+
{
18+
parent::setUp();
19+
20+
if (! Features::hasTeamFeatures()) {
21+
$this->markTestSkipped('Team feature is disabled.');
22+
}
23+
}
24+
1525
public function test_team_member_roles_can_be_updated(): void
1626
{
1727
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

stubs/tests/livewire/UpdateTeamNameTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use App\Models\User;
66
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use Laravel\Jetstream\Features;
78
use Laravel\Jetstream\Http\Livewire\UpdateTeamNameForm;
89
use Livewire\Livewire;
910
use Tests\TestCase;
@@ -12,6 +13,15 @@ class UpdateTeamNameTest extends TestCase
1213
{
1314
use RefreshDatabase;
1415

16+
protected function setUp(): void
17+
{
18+
parent::setUp();
19+
20+
if (! Features::hasTeamFeatures()) {
21+
$this->markTestSkipped('Team feature is disabled.');
22+
}
23+
}
24+
1525
public function test_team_names_can_be_updated(): void
1626
{
1727
$this->actingAs($user = User::factory()->withPersonalTeam()->create());

0 commit comments

Comments
 (0)