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

@@ -116,4 +116,30 @@ class ProjectModelTest extends ModelTestAbstract
$projectPrivateButMember->getKey(),
], $allProjects);
}
public function test_accessor_is_archived_is_true_if_archived_at_is_not_null(): void
{
// Arrange
$project = Project::factory()->archived()->create();
// Act
$project->refresh();
$isArchived = $project->is_archived;
// Assert
$this->assertTrue($isArchived);
}
public function test_accessor_is_archived_is_false_if_archived_at_is_null(): void
{
// Arrange
$project = Project::factory()->create();
// Act
$project->refresh();
$isArchived = $project->is_archived;
// Assert
$this->assertFalse($isArchived);
}
}