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