Liking cljdoc? Tell your friends :D

com.siili.memocks


all-argsclj

(all-args m)

Returns all recorded calls.

Returns all recorded calls.
raw docstring

fn-mockclj

(fn-mock fn-symbol f-or-res)

Creates a mock of a function specified by symbol. It uses mock function to generate a mock. It resolves aliases for namespaces according to current namespace.

Creates a mock of a function specified by symbol. It uses `mock` function
to generate a mock. It resolves aliases for namespaces according to current namespace.
raw docstring

invoked-as?cljmacro

(invoked-as? [m & args])

Checks if given mock invocations were present.

Checks if given mock invocations were present.
raw docstring

invoked-with?clj

(invoked-with? m & expected-args)

Checks if mock was invoked with given args

Checks if mock was invoked with given args
raw docstring

invoked?clj

(invoked? m)
(invoked? m n)

Checks if mock was invoked at least once, or N times.

Checks if mock was invoked at least once, or N times.
raw docstring

last-argsclj

(last-args m)

Returns the last recorded call's arguments.

Returns the last recorded call's arguments.
raw docstring

mockclj

(mock)
(mock f-or-res)

Creates a 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 calls as an argument.

Creates a 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 calls as an argument.
raw docstring

not-invoked?clj

(not-invoked? m)

Checks if mock was never invoked.

Checks if mock was never invoked.
raw docstring

return-matchingclj

(return-matching & call-value-pairs)

Returns a function generating returning values matching calls

Returns a function generating returning values matching calls
raw docstring

return-valuesclj

(return-values & values)

Returns a function generating returning values in a following calls.

Returns a function generating returning values in a following calls.
raw docstring

with-mockscljmacro

(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/fn-mock 'somens/fn-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/fn-mock 'somens/fn-mock x)]
  (println (somens/somefn 10))) 
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close