Я пытаюсь проанализировать возвращаемый набор данных .csv и сравнить каждую строку данных CSV с переменной среды почтальона, которую я уже установил.
Переменная среды извлекается правильно, а также данные Я хочу получить из каждой строки CSV, но при сравнении двух значений друг с другом - совпадений не найдено - это странно, поскольку когда я вручную ищу значение в Postman - я могу найти 7 результатов, которые я ожидаю find
В настоящее время он настроен как тестовый сценарий после получения данных CSV. Мне не нужно фактически проверять данные, а лучше использовать результаты для последующего вызова.
const parse = require('csv-parse/lib/sync'),
parsedBody = parse(responseBody, {columns: ["id", "dataToCompare"], trim: true});
var enviromentData = pm.environment.get("dataToCompare");
parsedBody.forEach(function(row) {
var currentData = row.dataToCompare;
var currentId = row.id;
if (currentData == enviromentData) {
//This Never Runs!!!
console.log("match");
//console.log(currentId);
}
});