All files / src Simulate.js

88.89% Statements 8/9
50% Branches 3/6
100% Functions 1/1
88.89% Lines 8/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 229x 8x 8x       8x 8x         9x 9x 9x              
const simulate = (event, elem, ...params) => {
  Eif (elem) {
    Iif (elem.trigger) {
      return elem.trigger(event, ...params)
    }
 
    Eif (elem[event]) {
      return elem[event](...params)
    }
  }
}
 
const click = simulate.bind(null, 'click')
const submit = simulate.bind(null, 'submit')
const change = simulate.bind(null, 'change')
 
export default {
  click,
  submit,
  change
}