Page MenuHomeGRNET

job_routing_spec.rb
No OneTemporary

File Metadata

Created
Thu, Feb 20, 1:40 PM

job_routing_spec.rb

require 'spec_helper'
describe HostsController do
it 'routes GET /hosts/1/jobs/new' do
expect(get('/hosts/1/jobs/new')).to route_to(controller: 'jobs', action: 'new', host_id: '1')
end
it 'routes POST /hosts/1/jobs' do
expect(post('/hosts/1/jobs')).to route_to(controller: 'jobs', action: 'create', host_id: '1')
end
it 'routes GET /hosts/1/jobs/1' do
expect(get('/hosts/1/jobs/1')).to route_to(controller: 'jobs', action: 'show', host_id: '1', id: '1')
end
it 'routes GET /hosts/1/jobs/1/edit' do
expect(get('/hosts/1/jobs/1/edit')).to route_to(controller: 'jobs', action: 'edit', host_id: '1', id: '1')
end
it 'routes PUT /hosts/1/jobs/1' do
expect(put('/hosts/1/jobs/1')).to route_to(controller: 'jobs', action: 'update', host_id: '1', id: '1')
end
it 'routes PATCH /hosts/1/jobs/1/toggle_enable' do
expect(patch('/hosts/1/jobs/1/toggle_enable')).
to route_to(controller: 'jobs', action: 'toggle_enable', host_id: '1', id: '1')
end
it 'routes DELETE /hosts/1/jobs/1' do
expect(delete('/hosts/1/jobs/1')).to route_to(controller: 'jobs', action: 'destroy', host_id: '1', id: '1')
end
it 'routes POST /hosts/1/jobs/1/backup_now' do
expect(post('/hosts/1/jobs/1/backup_now')).
to route_to(controller: 'jobs', action: 'backup_now', host_id: '1', id: '1')
end
end

Event Timeline