const assert = require("assert");
const fs = require("fs");
const path = require("path");

const source = fs.readFileSync(
  path.resolve(
    __dirname,
    "../../src/views/ccdiProject/components/detail/RiskDetailSection.vue"
  ),
  "utf8"
);

[
  "employeeCreditNegativeList",
  "employeeCreditNegativeTotal",
  "employeeCreditNegativePageNum",
  "employeeCreditNegativePageSize",
  "employeeCreditNegativeLoading",
  "loadEmployeeCreditNegative",
  "handleEmployeeCreditNegativePageChange",
  "getOverviewEmployeeCreditNegative",
  ":page-sizes=\"riskDetailPageSizeOptions\"",
  "layout=\"total, sizes, prev, pager, next, jumper\"",
  "pageSize: this.employeeCreditNegativePageSize",
  "this.employeeCreditNegativePageSize = pageInfo.limit || this.employeeCreditNegativePageSize",
].forEach((token) => assert(source.includes(token), token));
