Our tests are pretty messy, what with all sorts of test setup logic spread throughout the test modules' module scope. Refactor all the tests to make proper use out of before (for setup to be run for the nearest ancestor describe suite as a whole) and beforeEach (for setup to run before every test case in a describe suite).