enzymejs/enzyme

Silently failing tests with JSDOM

Open

#621 ouverte le 3 oct. 2016

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)JavaScript (2 016 forks)batch import
docshelp wanted

Métriques du dépôt

Stars
 (19 979 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

This is likely closely related to #543.

My mocha test suite runs after a setup script.

The problem is that examples fail silently if document.defaultView.XMLHttpRequest is assigned to global.XMLHttpRequest.

Similarly, I worked around it with

if (typeof global[property] === 'undefined' && property !== 'XMLHttpRequest') {
  global[property] = document.defaultView[property];
}

I can't really pinpoint the root cause of this, but if nothing else it may be worthwhile to update the JSDOM guide.

Guide contributeur