top | item 7708889

(no title)

Arkadir | 11 years ago

What situation would require to mock a function ?

discuss

order

mercurial|11 years ago

Maybe I'm not interested in testing what the function does? But yes, for pure functions, it's kind of a weak argument. More generally, you can't really swap a different implementation in place.

koide|11 years ago

when you require unit tests to finish quickly for functions doing io or otherwise time consuming processes. this being a good idea or not I'll leave to the threads about dhh's tdd article

Arkadir|11 years ago

I would argue that functions have no business performing global side-effects in the first place --- these things are better expressed as state encapsulators (such as objects) anyway.