Added ability to archive projects and clients, fixes ST-37

This commit is contained in:
Constantin Graf
2024-06-24 13:36:30 +02:00
committed by Gregor Vostrak
parent f21a2d4bdd
commit a69d1cb4c4
17 changed files with 524 additions and 10 deletions

View File

@@ -46,4 +46,30 @@ class ClientModelTest extends ModelTestAbstract
$this->assertCount(4, $projectsRel);
$this->assertTrue($projectsRel->first()->is($projects->first()));
}
public function test_accessor_is_archived_is_true_if_archived_at_is_not_null(): void
{
// Arrange
$client = Client::factory()->archived()->create();
// Act
$client->refresh();
$isArchived = $client->is_archived;
// Assert
$this->assertTrue($isArchived);
}
public function test_accessor_is_archived_is_false_if_archived_at_is_null(): void
{
// Arrange
$client = Client::factory()->create();
// Act
$client->refresh();
$isArchived = $client->is_archived;
// Assert
$this->assertFalse($isArchived);
}
}