Postman Parsing CSV для сравнения с переменной среды не равно - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь проанализировать возвращаемый набор данных .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);
    }
});
...