|
|
@@ -1,7 +1,7 @@
|
|
|
const assert = require('node:assert/strict')
|
|
|
const fs = require('node:fs')
|
|
|
const path = require('node:path')
|
|
|
-const { validateFutureExpectation } = require('../utils/perillScore')
|
|
|
+const { validateFutureExpectation, normalizeFutureExpectationOptions } = require('../utils/perillScore')
|
|
|
|
|
|
const method = (assessmentMethod, score) => ({
|
|
|
assessmentMethod,
|
|
|
@@ -18,6 +18,13 @@ assert.equal(
|
|
|
'一年后期待分应高于现状评分,请注意!'
|
|
|
)
|
|
|
|
|
|
+const previewMethods = normalizeFutureExpectationOptions([
|
|
|
+ { assessmentMethod: '1', questionOption: [{ number: 1, questionOption: '1-强烈不同意(Strongly disagree)' }] },
|
|
|
+ { assessmentMethod: '2', questionOption: [{ number: 1, questionOption: '1-非常不重要(Very unimportant)' }] }
|
|
|
+])
|
|
|
+assert.equal(previewMethods[0].questionOption[0].questionOption, '1-强烈不同意(Strongly disagree)')
|
|
|
+assert.equal(previewMethods[1].questionOption[0].questionOption, '1-强烈不同意(Strongly disagree)')
|
|
|
+
|
|
|
const questionnaireConfig = fs.readFileSync(
|
|
|
path.join(__dirname, '../../ChuangHeng_new/src/views/modules/agent/questionnaireList.vue'),
|
|
|
'utf8'
|