testdouble
Version:
A minimal test double library for TDD with JavaScript
19 lines (17 loc) • 387 B
JavaScript
import create from '../create'
export default () => {
const captor = {
capture: create({
name: 'captor.capture',
matches (matcherArgs, actual) {
return true
},
afterSatisfaction (matcherArgs, actual) {
captor.values = captor.values || []
captor.values.push(actual)
captor.value = actual
}
})
}
return captor
}