change idempotence tests structure otherwise errors might happen on beforeEach, which is hard to track