1
0
mirror of https://github.com/fspc/bike-database.git synced 2025-04-04 10:03:22 -04:00

lk | generates log number when new bike is logged

This commit is contained in:
Loos 2015-04-15 21:09:34 -05:00
parent 3f949080f4
commit 9e1f397fd7
4 changed files with 19 additions and 10 deletions

View File

@ -15,6 +15,7 @@ class BikesController < ApplicationController
def new def new
@bike = Bike.new @bike = Bike.new
@log_number = Bike.order(:log_number).last.log_number + 1
end end
def edit def edit

View File

@ -15,4 +15,12 @@ describe BikesController do
end end
end end
describe "GET #new" do
it "assigns a log number" do
FactoryGirl.create(:bike, log_number: 3)
get :new
expect(assigns(:log_number)).to eq(4)
end
end
end end

View File

@ -1,10 +1,10 @@
FactoryGirl.define do FactoryGirl.define do
factory :bike do factory :bike do
log_number "1234" sequence(:log_number)
brand "Windsor" brand "Windsor"
model "Clockwork" model "Clockwork"
bike_type "Fixed Gear" bike_type "Fixed Gear"
color "Black" color "Black"
serial_number "12345678" sequence(:serial_number)
end end
end end