mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
more file system tests
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import { timeUtils } from "../../timeUtils";
|
||||
import {
|
||||
verifyDateOrThrow,
|
||||
verifyDateStringOrUndefined,
|
||||
} from "../../timeUtils";
|
||||
import { AssignmentSubmissionType } from "../assignmentSubmissionType";
|
||||
import { LocalAssignment } from "../localAssignment";
|
||||
import { RubricItem } from "../rubricItem";
|
||||
@@ -51,8 +54,8 @@ const parseSettings = (input: string) => {
|
||||
const submissionTypes = parseSubmissionTypes(input);
|
||||
const fileUploadExtensions = parseFileUploadExtensions(input);
|
||||
|
||||
const dueAt = timeUtils.verifyDateOrThrow(rawDueAt, "DueAt");
|
||||
const lockAt = timeUtils.verifyDateStringOrUndefined(rawLockAt);
|
||||
const dueAt = verifyDateOrThrow(rawDueAt, "DueAt");
|
||||
const lockAt = verifyDateStringOrUndefined(rawLockAt);
|
||||
|
||||
return {
|
||||
name,
|
||||
|
||||
@@ -11,9 +11,8 @@ export interface SimpleTimeOnly {
|
||||
minute: number;
|
||||
}
|
||||
|
||||
|
||||
|
||||
export interface LocalCourseSettings {
|
||||
name: string;
|
||||
assignmentGroups: LocalAssignmentGroup[];
|
||||
daysOfWeek: DayOfWeek[];
|
||||
canvasId?: number;
|
||||
@@ -32,7 +31,6 @@ export enum DayOfWeek {
|
||||
Saturday = "Saturday",
|
||||
}
|
||||
|
||||
|
||||
// export const LocalCourseSettingsUtils = {
|
||||
// toYaml(settings: LocalCourseSettings): string {
|
||||
// return dump(settings, { noRefs: true });
|
||||
@@ -42,4 +40,4 @@ export enum DayOfWeek {
|
||||
// const settings = load(rawText) as LocalCourseSettings;
|
||||
// return createLocalCourseSettings(settings);
|
||||
// },
|
||||
// };
|
||||
// };
|
||||
|
||||
Reference in New Issue
Block a user