Test Harness Support files

The test harness uses Redis event pub/sub to receive notifications from IVA Studio.

Example Usage

(async () => {
  webdis().publish(recognizedObject.workspaceId, {
    conversationId: recognizedObject.conversationId,
    input: recognizedObject.input,
    answers: recognizedObject.answers,
  });
})()
  .catch((error) => {
    console.log(error.message);
    recognizedObject.answers.push("");
    recognizedObject.errorInfo = {
      ...recognizedObject.errorInfo,
      label: {
        data: error.toJSON ? error.toJSON() : {},
        message: error.message,
      },
    };
  })
  .finally(() => {
    next();
  });