Instantiation should be done in `beforeEach`. Might be better to make two describe blocks?

1. `describe("defining itemEvents with a hash")`
2. `describe("defining itemEvents with a function")`

Might have a look where we tested something similar in the tests before, but it seems the norm is that `it()` should usually only be assertions.