Как смоделировать функцию карты в javascript? - PullRequest
0 голосов
/ 18 февраля 2019

Я сейчас занимаюсь секвелизом, издевательством и шутками.В настоящее время у меня возникают проблемы с макетом функции карты в javascript.

Код для насмешки:

let hasDuplicate = false;

const modelAs = await this._modelA.findAll({
    where: {
        type: 'REG'
    }
});

await Promise.all(modelAs.map(async modelA => {
        const dbNumber = await TextUtil.reverseString(await CryptoUtil.decrypt(modelA.somethingA, modelA.somethingB));
        if (dbNumber === sheet.getRow(i).getCell(8).value) {
                hasDuplicate = true;
        }
    }));

Кажется, я не могу смоделировать или покрыть эту часть кода:

async modelA => {
        const dbNumber = await TextUtil.reverseString(await CryptoUtil.decrypt(modelA.somethingA, modelA.somethingB));
        if (dbNumber === sheet.getRow(i).getCell(8).value) {
                hasDuplicate = true;
        }
    }

Мой текущий скрипт макета:

Wallet.findAll = () => Promise.resolve({
        map: () => {
              return [];
        }
 });
...