根据数组中的项目数调用命令时出错

Error calling a command based on the number of items within an array

我遇到以下问题: 我想多次调用我的服务。这个次数一定要以我数组中的次数为准。

下面我一步步来。 有人可以帮助我吗?

请求

const createClaim = await request()
                .post('/api/payloads')
                .send(payload);

列表与我的 json 请求

const pays = async (entryMode) => {
  const payload = {
    card_number_id: '299ddaa0-316c-495e-89bc-65907aaab9a3',
    brand: 'test',
    affiliation_code: gwRegex(/^\d{7}$/),
    card_number_head: gwRegex(/^\d{6}$/),
    card_number_tail: gwRegex(/^\d{4}$/),
    card_scheme: entryMode,
  };
};

模式列表

const entryMode = [
  'manual',
  'manual_with_pass',
  'magnetic_stripe',
  'magnetic_stripe_full',
];

在我的测试中(描述 > 上下文 > 它,我想 create/call “有效负载”const 的次数,对于 entryMode 中的每个项目,created/called 一次。

for (let i = 0; i < entryMode.length; i++) {
  await payload(entryMode[i]);
}

这是总结... 但我相信代码有问题。 我无法成功调用通行证。项目创建不成功...

有人!?!!?

谢谢你们!!!

问题已解决。我需要添加一个循环。