I believe that strictly speaking, these should all be spy() because you're not replacing an existing function as such.