Installing and using qt5
brew info qt5
Check the output. Does the version say less than 5.5? If so, install qt5.
brew update brew uninstall qt brew install qt5
or if you have qt5
brew update brew upgrade qt5
Note, you must run
brew update to get the latest “formula” for qt5!
Then you need to run
gem uninstall capybara-webkit QMAKE=/usr/local/Cellar/qt5/5.5.0/bin/qmake bundle install
NOTE: you might need to change the path from
React Capybara Tests
We updated the example so that it now has feature specs!
The main trick to getting capybara-webkit working with ReactJs seems to be to ensure that you have qt version 5. qt version 4 does not seem to work.
Copied from the README.md
We have feature tests in /spec/features
Run the tests with
If you get errors when running rspec in that it can’t find expected DOM elements, then you’ll want to
check if you have qt-4.x installed. You need at least qt-5 installed.