Drupal Commerce is the next significant e-commerce solution for the Drupal world. Built from scratch on new Drupal 7 technologies, Drupal Commerce's fresh start allows its developers to review/revisit/rebuild based upon previous experiences with Ubercart development and implementation resulting in a stronger final product.

We need tests that ensure that adding required fields with a fixed number of options affects the add to cart form. We would like to include those tests in our DrupalCommerceWebTestCase and at least assert that the fields are showing up on the product add / edit forms.

We need functional tests for Products:

* List and CRUD for product types
* List and CRUD for products
* Breadcrumbs

Deliverable(s):

The final deliverable is a patch added to #885362: Functional tests for Products that we can apply and utilize as a test suite for our product system within drupal commerce.

Working with the Drupal Commerce team can happen in 1 of two ways. First there is the Drupal commerce project page on drupal.org. All our issues are filed here, and you will ultimately need to utilize this resource. Code can be found in two locations. On Drupal.org's CVS and also on github. Either location is fine to do your work, we simply suggest whichever you are more comfortable/knowledgeable in.

http://drupal.org/project/commerce Drupal.org project page
http://www.drupalcommerce.org/specification/apis/simpletest
http://www.drupalcommerce.org/development/workflow Suggested development workflow
http://github.com/drupalcommerce/drupalcommerce Primary github repo
http://github.com/rszrama/drupalcommerce Ryan Szrama's github repo
#885362: Functional tests for Products
irc.freenode.net #drupalcommerce

Primary contact:
Ryan Szrama (rszrama on irc)

DrupalIssue-885362

Comments

cwgordon7’s picture

Component: Code » Quality Assurance
Issue tags: -gci-proposal +gci-task, +gci-qa

For reference, "CRUD" stands for "Create, Read, Update, Delete", so these tests will test the basic functionality of the Drupal Commerce module.

This sounds great, thanks!

cwgordon7’s picture

Status: Active » Reviewed & tested by the community
cwgordon7’s picture

Hi rszrama,

Please make an account on the google application site and apply to be a mentor for Drupal, so I can add this task. It needs a mentor listed on the google system. You can apply here: http://socghop.appspot.com/gci/mentor/request/google/gci2010/drupal. Thanks!

EclipseGC, if rszrama isn't following this thread, please do your best to bring it to his attention. Thanks!

Anonymous’s picture

Hi rszrama & EclipseGC,

Could you also estimate the time, in hours, that it would take a student to complete this task once it is claimed? This estimate is required to input the task into the google system.

Thanks!

dmitrig01’s picture

Status: Reviewed & tested by the community » Needs work

setting to needs work until there is an estimate