Скажем, я шпионю за таким методом:
spyOn(util, "foo").andReturn(true);
Тестируемая функция вызывается util.foo
несколько раз.
Возможно ли, чтобы шпион вернулся true
в первый раз, но вернулся false
во второй раз? Или есть другой способ сделать это?
.returnValues
- две функции, очевидно, разные, но передача нескольких аргументов в.returnValue
не вызывает ошибки. Я не хочу признавать, сколько времени я потратил зря из-за этого одного персонажа.