1
0
mirror of https://github.com/fspc/bike-database.git synced 2025-02-23 01:23:24 -05:00

lk | redirects to bike edit page when bike updated successfully

This commit is contained in:
Louis Knapp 2016-07-30 20:23:50 -05:00
parent 0ee1168f6a
commit b7090dba0d
3 changed files with 9 additions and 1 deletions

View File

@ -48,7 +48,7 @@ class BikesController < ApplicationController
def update
if @bike.update(bike_params)
redirect_to @bike, notice: 'Bike was successfully updated.'
redirect_to edit_bike_path(@bike), notice: 'Bike was successfully updated.'
else
render action: 'edit'
end

View File

@ -8,6 +8,7 @@
- restyle agencies page to not have show or destroy links
# Tech
- bike date_sold column should be datetime
- remove bike#entry_date column because it is now fixed_at
- add tests to ensure that pages render
- use log number in bike url instead of id

View File

@ -55,4 +55,11 @@ describe BikesController do
expect(assigns(:next_bike)).to eq(@next_bike)
end
end
describe "#update" do
it "redirects to edit bike path when bike is updated" do
bike = create :bike
expect( put :update, id: bike.id, bike: {brand: "foobar"} ).to redirect_to action: :edit, id: assigns(:bike).id
end
end
end