Oops, previously some parameterized tests would only run the last parameterization repeatedly.
Learning: We (especially me 😅) should remember to ALWAYS bind the parameterized variables locally when doing this type of parameterization. This can be done easily by using const or let in the for/of declaration, or doing it locally inside the block.
Actually run the test cases.
Because of this, any for loop's var declaration will run through 1 (collection), and always end up as the array's last item when 2 (test running) starts.
Thanks to @osarrouy for noticing this 😄.
Coverage remained the same at 99.54% when pulling 834d343 on test-fix-parameterization into 76addef on dev.
Thanks @sohkai and @osarrouy !