What if for some reason the init function is called more than once (unexpected behavior), what do you think of something like this:

```javascript
expect(initFlag).to.be.equal(1);
```