questionnaireScheduleReportApi.spec.js 596 B

1234567891011121314151617
  1. const fs = require('fs')
  2. const path = require('path')
  3. const apiSource = fs.readFileSync(
  4. path.resolve(__dirname, '../../src/api/agent/index.js'),
  5. 'utf8'
  6. )
  7. const scheduleSource = fs.readFileSync(
  8. path.resolve(__dirname, '../../src/views/modules/agent/questionnaire/schedule.vue'),
  9. 'utf8'
  10. )
  11. test('questionnaire progress report generation uses the DeerFlow report endpoint', () => {
  12. expect(apiSource).toContain('/core/team/questionnaire/genReport/${teamQuestionnaireId}')
  13. expect(scheduleSource).toContain('genReportById')
  14. expect(scheduleSource).not.toContain('genTeamReportById')
  15. })