Sha256: fba114e564463502e36e559d96bbcadcef13fe9d685e8afe1b0de112e08febb8
Contents?: true
Size: 922 Bytes
Versions: 13
Compression:
Stored size: 922 Bytes
Contents
require 'spec_helper' describe 'people routes' do let(:id) { '123' } it 'shows a person' do expect( get: "people/#{id}" ).to( route_to(controller: 'curate/people', action: 'show', id: id) ) end it 'list depositors' do expect( get: "people/#{id}/depositors" ).to( route_to(controller: 'curate/depositors', action: 'index', person_id: id) ) end it 'adds depositors' do expect( post: "people/#{id}/depositors" ).to( route_to(controller: 'curate/depositors', action: 'create', person_id: id) ) end it 'removes depositors' do expect( delete: "people/#{id}/depositors/99" ).to( route_to(controller: 'curate/depositors', action: 'destroy', person_id: id, id: '99') ) end end
Version data entries
13 entries across 13 versions & 1 rubygems