(all-args m)
Returns all recorded arguments.
Returns all recorded arguments.
(invoked-with? m & expected-args)
Checks if mock was invoked with given args
Checks if mock was invoked with given args
(invoked? m)
Checks if mock was ever invoked.
Checks if mock was ever invoked.
(last-args m)
Returns last recorder arguments.
Returns last recorder arguments.
(mock)
(mock f-or-res)
Creates mock function that accepts variable number of arguments and will return nil or given value and record all arguments passed to the function. If you specify function as a value, it will be executed with vector of all invokations as an argument.
Creates mock function that accepts variable number of arguments and will return nil or given value and record all arguments passed to the function. If you specify function as a value, it will be executed with vector of all invokations as an argument.
(not-invoked? m)
Checks if mock was never invoked.
Checks if mock was never invoked.
(with-mocks mocks & body)
This macro is a syntactic sugar for mocking specified symbols.
(with-mocks [somens/somefn x] (println (somens/somefn 10)))
will be replaced with
(with-redefs [somens/somefn (siili.memocks/mock x)] (println (somens/somefn 10)))
This macro is a syntactic sugar for mocking specified symbols. (with-mocks [somens/somefn x] (println (somens/somefn 10))) will be replaced with (with-redefs [somens/somefn (siili.memocks/mock x)] (println (somens/somefn 10)))
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |