Я сейчас занимаюсь секвелизом, издевательством и шутками.В настоящее время у меня возникают проблемы с макетом функции карты в 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 [];
}
});