Writing Behat tests for the shop module will not only make it more robust, but also help us to clearly define what it can do. https://github.com/silverstripe-labs/silverstripe-behat-extension http://behat.org - [x] set up behat for module - [x] integrate with travis - [ ] write specs: - [ ] cart page - [ ] checkout - [ ] multi-step - [ ] single-page checkout (if possible) - [ ] addressbooks - [ ] member vs non-member vs register at checkout - [x] category pages - [ ] product pages - [ ] account page - [ ] tests pass: - [ ] cart page - [ ] checkout - [ ] multi-step - [ ] single-page checkout (if possible) - [ ] addressbooks - [ ] member vs non-member vs register at checkout - [ ] category pages - [ ] product pages - [ ] account page - [ ] update contributors documentation
Writing Behat tests for the shop module will not only make it more robust, but also help us to clearly define what it can do.
https://github.com/silverstripe-labs/silverstripe-behat-extension
http://behat.org