- [['Queued', :success], ['Locked', :success]],
- [['Locked', :success], ['Locked', 422]],
- [['Locked', :success], ['Queued', :success]],
- [['Locked', :success], ['Running', :success], ['Queued', 422]],
- ].each do |transitions|
- test "lock and unlock state transitions #{transitions}" do
+ [:queued, :lock, :success, 'Locked'],
+ [:queued, :unlock, 422, 'Queued'],
+ [:locked, :lock, 422, 'Locked'],
+ [:running, :lock, 422, 'Running'],
+ [:running, :unlock, 422, 'Running'],
+ ].each do |fixture, action, response, state|
+ test "state transitions from #{fixture } to #{action}" do