enzyme-adapter-react-16
Advanced tools
Comparing version 1.3.1 to 1.4.0
@@ -339,2 +339,14 @@ 'use strict'; | ||
}(), | ||
simulateError: function () { | ||
function simulateError(nodeHierarchy, rootNode, error) { | ||
var _ref = nodeHierarchy.find(function (x) { | ||
return x.instance && x.instance.componentDidCatch; | ||
}) || {}, | ||
catchingInstance = _ref.instance; | ||
(0, _enzymeAdapterUtils.simulateError)(error, catchingInstance, rootNode, nodeHierarchy, nodeTypeFromType, adapter.displayNameOfNode); | ||
} | ||
return simulateError; | ||
}(), | ||
simulateEvent: function () { | ||
@@ -369,2 +381,3 @@ function simulateEvent(node, event, mock) { | ||
function createShallowRenderer() /* options */{ | ||
var adapter = this; | ||
var renderer = new _shallow2['default'](); | ||
@@ -433,2 +446,9 @@ var isDOM = false; | ||
}(), | ||
simulateError: function () { | ||
function simulateError(nodeHierarchy, rootNode, error) { | ||
(0, _enzymeAdapterUtils.simulateError)(error, renderer._instance, cachedNode, nodeHierarchy.concat(cachedNode), nodeTypeFromType, adapter.displayNameOfNode); | ||
} | ||
return simulateError; | ||
}(), | ||
simulateEvent: function () { | ||
@@ -435,0 +455,0 @@ function simulateEvent(node, event) { |
{ | ||
"name": "enzyme-adapter-react-16", | ||
"version": "1.3.1", | ||
"version": "1.4.0", | ||
"description": "JavaScript Testing utilities for React", | ||
@@ -5,0 +5,0 @@ "homepage": "http://airbnb.io/enzyme/", |
@@ -38,2 +38,3 @@ /* eslint no-use-before-define: 0 */ | ||
ensureKeyOrUndefined, | ||
simulateError, | ||
} from 'enzyme-adapter-utils'; | ||
@@ -288,2 +289,15 @@ import findCurrentFiberUsingSlowPath from './findCurrentFiberUsingSlowPath'; | ||
}, | ||
simulateError(nodeHierarchy, rootNode, error) { | ||
const { instance: catchingInstance } = nodeHierarchy | ||
.find(x => x.instance && x.instance.componentDidCatch) || {}; | ||
simulateError( | ||
error, | ||
catchingInstance, | ||
rootNode, | ||
nodeHierarchy, | ||
nodeTypeFromType, | ||
adapter.displayNameOfNode, | ||
); | ||
}, | ||
simulateEvent(node, event, mock) { | ||
@@ -305,2 +319,3 @@ const mappedEvent = mapNativeEventNames(event, eventOptions); | ||
createShallowRenderer(/* options */) { | ||
const adapter = this; | ||
const renderer = new ShallowRenderer(); | ||
@@ -354,2 +369,12 @@ let isDOM = false; | ||
}, | ||
simulateError(nodeHierarchy, rootNode, error) { | ||
simulateError( | ||
error, | ||
renderer._instance, | ||
cachedNode, | ||
nodeHierarchy.concat(cachedNode), | ||
nodeTypeFromType, | ||
adapter.displayNameOfNode, | ||
); | ||
}, | ||
simulateEvent(node, event, ...args) { | ||
@@ -356,0 +381,0 @@ const handler = node.props[propFromEvent(event, eventOptions)]; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
61824
1366