testdouble
Version:
A minimal test double library for TDD with JavaScript
11 lines (8 loc) • 358 B
JavaScript
import _ from '../wrap/lodash'
import StubbingRegister from '../value/stubbing-register'
import argsMatch from '../args-match'
export default function findLastStubbingMatch (double, call) {
return _.findLast(StubbingRegister.instance.get(double), (stubbing) =>
argsMatch(stubbing.args, call.args, stubbing.config) && stubbing.hasTimesRemaining
)
}