【发布时间】:2021-01-13 16:29:21
【问题描述】:
我正在使用 it.each 块来减少相同场景下测试用例的重复性,但我无法动态更新 it 块描述。该怎么做?
示例测试用例
const testData = [
{
module: 'test_module',
entityName: 'test_entity'
},
{
module: 'test_module1',
entityName: 'test_entity1'
},
];
it.each(testData)(`should perform get respose - ${entityName}`, async (entityDetails: any) => {
const url = `${entityDetails.module}/${entityDetails.entityName}/all/`;
// Executing
const response = await request(server).get(url);
// Verifying
expect(response.status).toBe(200);
});
在这个提供的示例中,我需要将实体名称动态地包含在其中的块描述中。类似
应该执行 get respose - test_entity
应该执行 get respose - test_entity1
如何做到这一点?
【问题讨论】:
标签: javascript node.js jestjs jasmine