evolution / wordpress

Rapidly create, develop, & deploy WordPress across multiple environments.
MIT License
200 stars 18 forks source link

Fix tests #146

Open EvanK opened 7 years ago

EvanK commented 7 years ago

Our end-to-end browser tests via ZombieJS have been broken for a while now, and I've finally tracked down the likely cause.

There is a known issue with jsdom (used by Zombie), and jQuery 1.12+ (used by later version of wordpress)...which means we'll have to find another headless browser for said tests.

That will probably necessitate breaking compatibility with older versions of node (currently compatible as far back as 0.10). This is not a huge surprise, and was something I'd have to tackle eventually.

I might go ahead and bump evolution to 2.0 for this breaking change.