Mixing interactions and conditions while using Spy
Please take a look at the following code. It has 3 tests, which only differ in their then: blocks. The first test checks a condition, the second one an interaction and the third one both the condition and the interaction. The third test fails.