froots/jasmine-sinon — Issue #3: Why use the past perfect tense in the passive voice?
Author: malandrew
Created: 2012-01-07 08:16:07+00:00
State: open

Out of curiosity, why did you opt for matchers that use the past perfect tense in the passive voice instead of simply the present tense in the passive voice? I ask because both convey pretty much the same meaning, but the present tense is easy to read and reason about. It also requires less typing to boot.

e.g.

```expect(mySpy).toBeCalledOnce()``` vs. ```expect(mySpy).toHaveBeenCalledOnce();```

```expect(mySpy).toBeCalledWith(1)``` vs. ```expect(mySpy).toHaveBeenCalledWith(1);```