Я хотел бы запустить тест-кейс с несколькими фиксаторами данных, созданный объектом массива на Cypress. Как показано ниже, у меня ошибка как TS2345: Аргумент типа '(fixture: {name: string; sValue: string; eValue: string}) => void' не может быть назначен параметру типа '(значение: {name : строка; sValue: строка; eValue: строка}, индекс: число, массив: {имя: строка; sValue: строка; eValue: строка;} []) => void '. кто-нибудь знает почему? Я не так делаю?
const Fixtures = [
{
name: 'name1',
sValue: 'a',
eValue: '1',
},
{
name: 'name2',
sValue: 'b',
eValue: '2',
},
];
Fixtures.forEach(
(fixture: {
name: string;
sValue: string;
eValue: string;
}) => {
describe(`${fixture.name} test`, () => {
it(`set value ${fixture.sValue}`, () => {
...
});
it(`check ${fixture.name} on ${fixture.sValue}`, () => {
...
});
it('check test4', () => {
...
});
it('check testcase 5', () => {
...
});
});
}
);