-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Sometimes we want a function to be called before the process exits, but we don't care if other calls happen until then. The use case I have in mind is catching Promises that never settles. What I would like to write is:
async function testFn() {
gently.expect(someObject, 'someMethod')
await someObject.testedMethod()
}
asyncFn().then(gently.expect(1, function callAfterThen() {});If I try that, I'll get Error: Unexpected call to [SomeClass].someMethod(), expected call to callAfterThen().
Could we get an option to disable order checking? Or another method gently.expectEventually maybe?
Metadata
Metadata
Assignees
Labels
No labels