dblessing / rundeck-ruby

Rundeck Ruby Client - A Ruby wrapper around the Rundeck API
http://blessing.io/rundeck-ruby/
BSD 2-Clause "Simplified" License
17 stars 11 forks source link

Fully automate data creation when refreshing cassettes - Part 1 #27

Closed dblessing closed 9 years ago

dblessing commented 9 years ago

When a new version of Rundeck comes out we need to be able to quickly refresh the VCR cassettes and validate this library against those requests. The current tests required some manual massaging to get data in the right state (change ACL policies, create a project, create a job, etc). Instead, let's have the tests create their own data when refreshing cassettes.

As part of this I will also reorganize the cassettes into sub-directories corresponding to the type (projects, jobs, etc).

Tasks:

Tasks for Part 2: