   (after-silently
    (expect (no-caller) => "irrelevant"
            (fake (mocked-function) => 33))
-   @reported => (just [wrong-call-count bad-result]))
+   @reported => (just wrong-call-count bad-result))
 
   "mock call was not supposed to be made, but was (non-zero call count)"
   (after-silently
    (expect (function-under-test 33) => "irrelevant"
            (not-called mocked-function))
-   @reported => (just [wrong-call-count bad-result]))
+   @reported => (just wrong-call-count bad-result))
 
   "call not from inside function"
   (after-silently 

           (fake (mocked-function 12) => 1)
           (fake (mocked-function 22) => 2)
           (fake (mocked-function 33) => 3))
   @reported => (just [(contains {:type :mock-incorrect-call-count
                                 :expected-call "(mocked-function 33)" })
                       pass])) ; Right result, but wrong reason.

  "multiple calls to a mocked function are perfectly fine"
  (expect (+ (mocked-function 12) (mocked-function 12)) => 2

                 '[:key 'value] ])

  (let [actual (fakes-and-overrides '())]
    actual => (just empty? empty?)))

(fact "calling a faked function raises an error"
  (faked-function) => (throws Error))
