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.
dianshang-qianduan/tests/class-table-product-config....

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");