reportEvaluationEdit.test.js 724 B

1234567891011
  1. const assert = require('node:assert/strict')
  2. const { canEditEvaluation, EVALUATION_PROCESSING_PROMPT, normalizeEvaluationForm } = require('../utils/reportEvaluationEdit')
  3. assert.equal(canEditEvaluation({ reportType: '1', state: 1, status: 'SUCCEEDED' }), true)
  4. assert.equal(canEditEvaluation({ reportType: '1', state: 0, status: 'RUNNING' }), false)
  5. assert.equal(canEditEvaluation({ reportType: '2', state: 1, status: 'SUCCEEDED' }), false)
  6. assert.deepEqual(normalizeEvaluationForm({ overallAssessment: '评估', developmentAdvice: '建议' }), {
  7. overallAssessment: '评估', developmentAdvice: '建议'
  8. })
  9. assert.match(EVALUATION_PROCESSING_PROMPT, /等待1小时左右/)
  10. console.log('reportEvaluationEdit tests passed')