ESLint now allows function inside loops for unit tests
No longer using function.name, which can break IE
Unit tests now use loops rather than `.forEach` calls