diff --git a/src/questionario/questionario.service.ts b/src/questionario/questionario.service.ts index 21e6ef0..47c78a1 100644 --- a/src/questionario/questionario.service.ts +++ b/src/questionario/questionario.service.ts @@ -27,9 +27,8 @@ export class QuestionService { // verify regex for (const answer of surveyResponse.answers) { - const question = await this.questionModel.findOne({ - id: answer.questionId, - }); + const question = await this.questionModel.findById(answer.questionId); + const regex = new RegExp(question.validationRegex); sentFields.add(question.id); diff --git a/test/questionario/questionario.service.spec.ts b/test/questionario/questionario.service.spec.ts index 6603810..917f33a 100644 --- a/test/questionario/questionario.service.spec.ts +++ b/test/questionario/questionario.service.spec.ts @@ -81,9 +81,9 @@ describe('QuestionService', () => { sort: () => result, }; }, - findOne: (data) => { + findById: (id) => { return defaultData.filter((element) => { - return element['id'] === data['id']; + return element['id'] === id; })[0]; }, }, @@ -105,10 +105,6 @@ describe('QuestionService', () => { questionId: '1', response: 'Joao', }, - { - questionId: '2', - response: 'Ricardo', - }, ], };