You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
650 B
JavaScript
20 lines
650 B
JavaScript
const assert = require("assert");
|
|
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const pagePath = path.join(__dirname, "..", "src", "views", "teacherEnd", "class", "index.vue");
|
|
const source = fs.readFileSync(pagePath, "utf8");
|
|
|
|
assert.match(
|
|
source,
|
|
/<el-table-column\s+v-if="facultyManagementEnabled"\s+label="所属院系"/,
|
|
"禁用院系管理后,班级表格不应显示所属院系列"
|
|
);
|
|
assert.match(
|
|
source,
|
|
/<el-table-column\s+v-if="majorManagementEnabled"\s+label="所属专业"/,
|
|
"禁用专业管理后,班级表格不应显示所属专业列"
|
|
);
|
|
|
|
console.log("class table product config static checks passed");
|