mirror of
				https://github.com/fspc/bike-database.git
				synced 2025-11-03 16:45:35 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			570 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			570 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
require 'spec_helper'
 | 
						|
 | 
						|
describe BikesController do
 | 
						|
 | 
						|
  let(:user){FactoryGirl.create(:user)}
 | 
						|
  let(:bike){FactoryGirl.create(:bike)}
 | 
						|
 | 
						|
  before :each do
 | 
						|
    sign_in user
 | 
						|
  end
 | 
						|
 | 
						|
  describe "POST #create" do
 | 
						|
    it "creates a new bike with valid credentials" do
 | 
						|
      expect{
 | 
						|
        post :create, bike: FactoryGirl.attributes_for(:bike)
 | 
						|
      }.to change(Bike, :count).by(1)
 | 
						|
    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
 |