marick/Midje — Issue #56: Condensed syntax for (f anything anything anything) => anything :never
Author: AlexBaranosky
Created: 2011-10-20 22:36:37+00:00
State: open

My instincts say this goes against the internal representation of all of Midje's source code, however I think a condensed syntax for verifying a function was never called in any way shape or form would be nice.

Instead of:
```clojure
(fact "if there are no due reminders, never sends any emails out"
(run-reminders [...recipients...]) => nil
(provided
(load-due-reminders anything) => []
(send-reminder-email anything anything) => anything :never))
```

It might be something like:
```clojure
(fact "if there are no due reminders, never sends any emails out"
(run-reminders [...recipients...]) => nil
(provided
(load-due-reminders anything) => []
(send-reminder-email ...) :never))
```

Exact syntax is open to