35 lines
1.2 KiB
JavaScript
35 lines
1.2 KiB
JavaScript
const fs = require('fs')
|
|
const path = require('path')
|
|
const assert = require('assert')
|
|
|
|
function read(relativePath) {
|
|
return fs.readFileSync(path.join(__dirname, '..', relativePath), 'utf8')
|
|
}
|
|
|
|
const personalCreateDialog = read('src/views/loanPricing/workflow/components/PersonalCreateDialog.vue')
|
|
const corporateCreateDialog = read('src/views/loanPricing/workflow/components/CorporateCreateDialog.vue')
|
|
|
|
assert(
|
|
!personalCreateDialog.includes('const validateIdNum ='),
|
|
'个人新增弹窗仍包含证件号码格式校验函数'
|
|
)
|
|
|
|
assert(
|
|
!corporateCreateDialog.includes('const validateIdNum ='),
|
|
'企业新增弹窗仍包含证件号码格式校验函数'
|
|
)
|
|
|
|
assert(
|
|
personalCreateDialog.includes("idNum: [") &&
|
|
personalCreateDialog.includes('{required: true, message: "证件号码不能为空", trigger: "blur"}'),
|
|
'个人新增弹窗证件号码规则应仅保留必填'
|
|
)
|
|
|
|
assert(
|
|
corporateCreateDialog.includes("idNum: [") &&
|
|
corporateCreateDialog.includes('{required: true, message: "证件号码不能为空", trigger: "blur"}'),
|
|
'企业新增弹窗证件号码规则应仅保留必填'
|
|
)
|
|
|
|
console.log('id number validation removal assertions passed')
|