JS Unit testing run multiple times with different parameters
An alternative is to use Jest. It has this functionality built-in: test.each` a | b | expected ${1} | ${1} | ${2} ${1} | ${2} | ${3} ${2} | ${1} | ${3} `(‘returns $expected when $a is added $b’, ({a, b, expected}) => { expect(a + b).toBe(expected); });