diff --git a/packages/test-utils/src/create-dom-event.js b/packages/test-utils/src/create-dom-event.js index d5c03dba2..fbc88d2cb 100644 --- a/packages/test-utils/src/create-dom-event.js +++ b/packages/test-utils/src/create-dom-event.js @@ -32,7 +32,7 @@ function getOptions(eventParams) { ...options, // What the user passed in as the second argument to #trigger bubbles: meta.bubbles, - meta: meta.cancelable, + cancelable: meta.cancelable, // Any derived options should go here keyCode, diff --git a/test/specs/create-dom-event.spec.js b/test/specs/create-dom-event.spec.js new file mode 100644 index 000000000..263620425 --- /dev/null +++ b/test/specs/create-dom-event.spec.js @@ -0,0 +1,11 @@ +import createDOMEvent from '../../packages/test-utils/src/create-dom-event' +import { isRunningPhantomJS } from '~resources/utils' +import { itDoNotRunIf } from 'conditional-specs' + +describe('createDOMEvent', () => { + itDoNotRunIf(isRunningPhantomJS, 'returns cancelable event', () => { + const event = createDOMEvent('click', {}) + expect(event.bubbles).to.equal(true) + expect(event.cancelable).to.equal(true) + }) +})