feat: restore teaching class task defaults
parent
2ad3ee929e
commit
6e751ac2ad
@ -0,0 +1,20 @@
|
||||
const assert = require("assert");
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
|
||||
const root = path.resolve(__dirname, "..");
|
||||
const read = (file) => fs.readFileSync(path.join(root, file), "utf8");
|
||||
|
||||
const api = read("src/api/trainingTask.js");
|
||||
const page = read("src/views/teacherEnd/trainingTask/index.vue");
|
||||
|
||||
assert(/export function restoreClassTrainingTaskDefault/.test(api));
|
||||
assert(/export function restoreClassTrainingTasksDefaults/.test(api));
|
||||
assert(/\/classes\/\$\{teachingClassId\}\/\$\{taskKey\}\/override/.test(api));
|
||||
assert(/\/classes\/\$\{teachingClassId\}\/overrides/.test(api));
|
||||
assert(/恢复此任务默认内容/.test(page));
|
||||
assert(/恢复本班全部默认任务/.test(page));
|
||||
assert(/proxy\?\.\$modal\?\.confirm/.test(page));
|
||||
assert(/v-if="selectedTeachingClass"/.test(page));
|
||||
|
||||
console.log("training task default restore front-end contract passed");
|
||||
Loading…
Reference in New Issue