const assert = require("assert"); const fs = require("fs"); const path = require("path"); const dialog = fs.readFileSync( path.resolve( __dirname, "../../src/views/ccdiProject/components/detail/ProjectAnalysisDialog.vue" ), "utf8" ); const abnormalTab = fs.readFileSync( path.resolve( __dirname, "../../src/views/ccdiProject/components/detail/ProjectAnalysisAbnormalTab.vue" ), "utf8" ); const placeholderTab = fs.readFileSync( path.resolve( __dirname, "../../src/views/ccdiProject/components/detail/ProjectAnalysisPlaceholderTab.vue" ), "utf8" ); [ " assert(dialog.includes(token), token)); [ "analysis-panel", "detailData.groups", 'group.groupType === "BANK_STATEMENT"', 'group.groupType === "OBJECT"', "group.groupName", "abnormal-card__summary", "statementPageSize: 5", "statementPageMap", "slice(startIndex, startIndex + this.statementPageSize)", " assert(abnormalTab.includes(token), token)); [ "analysis-panel", "analysis-panel--placeholder", ].forEach((token) => assert(placeholderTab.includes(token), token)); assert( !placeholderTab.includes("background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)"), "占位页签不应继续单独使用旧渐变底" );