From b1a532aa72c71d2f4282f4bc31373cb143e82833 Mon Sep 17 00:00:00 2001 From: Lucas Mendelowski Date: Fri, 20 Mar 2020 13:16:57 +0100 Subject: [PATCH] fix(test-utils): fix cancelable attribute in dom events (#1460) --- packages/test-utils/src/create-dom-event.js | 2 +- test/specs/create-dom-event.spec.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 test/specs/create-dom-event.spec.js 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) + }) +})