caskdata/coopr — pull request #777 by ajainarayanan (2014-11-19 01:47:52+00:00)
Title: Feature/extend tests mod

In addition to @nistala's additional test cases the following are the minor changes that have been introduced,

- Makes each test suite self sustained.
- Adds two helper methods for edit and delete of assets from a list (like list of templates, images, providers, services etc.,)
- Dynamically creates a new asset (provider or services or others) and edits and deletes them. Shouldn't depend on existing assets
- Removes small cases where we are checking for clean slate (count to be 0)
- Introduces a new reporter for slightly better logging of tests.

Currently (while this PR was about to be created https://travis-ci.org/caskdata/coopr/builds/41430085) the tests seems to pass.
We still need to ascertain that the changes introduced on top of @nistala's changes doesn't break existing stuff. (re-running the tests again and again to find anomalies)