У меня есть два объекта, которые были установлены как шпионы с Jasmine:
spyOn(obj, 'spy1');
spyOn(obj, 'spy2');
Мне нужно проверить, что вызовы spy1
поступают до вызовов spy2
. Я могу проверить, вызваны ли они оба из них:
expect(obj.spy1).toHaveBeenCalled();
expect(obj.spy2).toHaveBeenCalled();
но это пройдет, даже если obj.spy2()
был вызван первым. Есть ли простой способ проверить, что один был вызван перед другим?