I think setup like this should be happening in a `beforeEach` block instead of out in the open at test execution time. Usually, the only thing I place outside of `beforeEach` or `it` blocks are `var` statements so that variables can be shared at the right scope level. Otherwise, the execution time of the setup code isn't explicitly well-defined. Does it all execute when the tests are evaluated, or only once each test is actually run?