File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -193,11 +193,10 @@ def edit
193
193
# POST /items.json
194
194
def create
195
195
@item = Item . new ( item_params )
196
- manifestation = Manifestation . find ( @item . manifestation_id )
196
+ @item . manifestation = Manifestation . find ( @item . manifestation_id )
197
197
198
198
respond_to do |format |
199
199
if @item . save
200
- @item . manifestation = manifestation
201
200
Item . transaction do
202
201
if defined? ( EnjuCirculation )
203
202
if @item . reserved?
Original file line number Diff line number Diff line change @@ -333,6 +333,12 @@ def valid_attributes
333
333
expect ( assigns ( :item ) ) . to_not be_valid
334
334
expect ( response ) . to be_successful
335
335
end
336
+
337
+ it 'should create item already reserved' do
338
+ post :create , params : { item : @attrs . merge ( manifestation_id : 11 ) }
339
+ expect ( assigns ( :item ) ) . to be_valid
340
+ expect ( response ) . to redirect_to ( item_url ( assigns ( :item ) ) )
341
+ end
336
342
end
337
343
338
344
describe 'When logged in as Librarian' do
You can’t perform that action at this time.
0 commit comments