With Jasmine, I could spy on methods and figure out the arguments. I want to be able to call toHaveBeenCalledWith(something, anything)
.
Let's say I want to spy on a method .on(event, callback)
. All I care about is if the event
is listened to rather than what the actual callback identity is. Is it possible to do this without writing a custom matcher? I don't see one.
Try
toHaveBeenCalledWith(jasmine.any(Object), jasmine.any(Function))
Jasmine 2:
expect(callback).toHaveBeenCalledWith(jasmine.objectContaining({
bar: "baz"
}));
https://jasmine.github.io/2.0/introduction.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With