Each test: doesn't loop over new items

Should probably be written for map/filter/etc as well
This is a dangerous test, because if the expected behaviour wasn't observed, the test would run infinitely. Maybe keep the count, but set a constant property. That way a bad implementation would just be off-by-one.