Our integration testing toolset is getting rickety. It fails intermittently and doesn't use a well-trodden stack (the Facebook/Chromedriver/PHPUnit combo seems just about unique to us).
Instead, try Cypress. It's widely used and claims to take integration testing out of async browser hell.
I took a quick look at Cypress and it looks great! I noticed that we can change the viewport size during tests so that will be great for running mobile tests for the default theme. :+1:
Progress: Tests working in OJS! https://travis-ci.org/asmecher/ojs/builds/634523305
Remaining work:
Aaaaand we're done!
Most helpful comment
Aaaaand we're done!