added dropdown suppot for file upload extensions

This commit is contained in:
2024-08-20 12:19:34 -06:00
parent 03456b6ed3
commit f711e196fb
5 changed files with 68 additions and 4 deletions

View File

@@ -132,5 +132,25 @@ public class AssignmentMarkdownTests
var parsedAssignment = LocalAssignment.ParseMarkdown(assignmentMarkdown);
parsedAssignment.Should().BeEquivalentTo(assignment);
}
[Fact]
public void Assignments_CanRestrictUploadTypes()
{
var assignment = new LocalAssignment()
{
Name = "test assignment",
Description = "here is the description",
DueAt = new DateTime(),
LockAt = new DateTime(),
SubmissionTypes = [AssignmentSubmissionType.ONLINE_UPLOAD],
AllowedFileUploadExtensions = ["pdf", "txt"],
LocalAssignmentGroupName = "Final Project",
Rubric = new List<RubricItem>() {}
};
var assignmentMarkdown = assignment.ToMarkdown();
var parsedAssignment = LocalAssignment.ParseMarkdown(assignmentMarkdown);
parsedAssignment.Should().BeEquivalentTo(assignment);
}
}