With Chai, you can create a spy object as follows:
chai.spy.object([ 'push', 'pop' ]);
With jasmine, you can use:
jasmine.createSpyObj('tape', ['play', 'pause', 'stop', 'rewind']);
What's the Jest equivalent?
Context: I am currently migrating a (typescript) Jasmine tests to (typescript) Jest. The migration guide is basically useless in this case: https://facebook.github.io/jest/docs/migration-guide.html As with any relatively new tech, there's nothing that can easily be found in the docs about this.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…