Как проверить, вызван ли метод до вызова другого

У меня есть метод, mainMethod()и он возвращает обещание. Этот метод содержит несколько методов m1(), m2()..., m5(). Теперь я делаю единичный тест, используя sinon,

Я хочу , чтобы проверить, m1()называется и m2()это не называется.

Потому что у меня есть массив, который не пустой после m1()вызова, но он будет пуст после m2()вызова.

Я хочу сделать чек или тест после того, как m1()вызывается, и до этого m2()вызывается.

Можно ли использовать sinon?

javascript,sinon,ava,

0