This can use Expecta's `will` matcher, which would replace all the manual run loop work:

```objc
expect(fired).will.beTruthy();
```