You were obviously totally right about the test being wrong since there's only one Election created.
However can you add another Election.create and still test against 2? I think that would give better coverage.