joomla-projects / com_localise

forked version of the original com_localise for experimental purposes
GNU General Public License v2.0
24 stars 36 forks source link

Breaking Joomla Installation, Extension Installation to Smaller Step Objects in Codeception #252

Closed puneet0191 closed 9 years ago

puneet0191 commented 9 years ago

This PR breaks Joomla Installation into smaller steps, and updates the step clases names along with some extra fields being added to the Page Objects for Installation Class @javigomez Kindly review the PR and merge it if you feel this is the correct way

infograf768 commented 9 years ago

Could you explain to me what this has to do with com_localise?

puneet0191 commented 9 years ago

@infograf768 This PR is related to System Testing part for the extension, me and Javier have been working on that, I wanted to update the current step clases hence I submitted a PR

javigomez commented 9 years ago

@infograf768 this files create a webserver in Travis and create a Joomla CMS instance, then installs com_localise and check that everything works finally uninstalls com_localise. If any future pull break any of the com_localise screens, the installer or the uninstaller we will get a warning from travis. I did a small presentation at JWC14 about it, you can find it here: http://prezi.com/qsf17leurgbe/automated-system-testing-in-joomla/

If you want we can meet at skype and I can show it to you.

javigomez commented 9 years ago

Setting up documentation is available here: https://github.com/joomla-projects/com_localise/blob/develop/README.md#testing-with-codeception

wilsonge commented 9 years ago

Tests pass and it only affects your codeception stuff so merging this