mirror of
				https://github.com/fspc/BikeShed-1.git
				synced 2025-10-30 00:15:35 -04:00 
			
		
		
		
	Made feature specs for creating a bike
This commit is contained in:
		
							parent
							
								
									fb02646092
								
							
						
					
					
						commit
						e867366525
					
				
							
								
								
									
										28
									
								
								spec/features/bikes/new_spec.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								spec/features/bikes/new_spec.rb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,28 @@ | ||||
| require "spec_helper" | ||||
| 
 | ||||
| feature "Bikes" do | ||||
|   before(:each) do | ||||
|     @user = FactoryGirl.create(:bike_admin) | ||||
|     visit new_user_session_path | ||||
|     fill_in "user_username", with: @user.username | ||||
|     fill_in "user_password", with: @user.password | ||||
|     click_button "Sign in" | ||||
|   end | ||||
| 
 | ||||
|   scenario "User creates a new bike" do | ||||
|     visit new_bike_path | ||||
|     fill_in "shop_id", with: 1 | ||||
|     fill_in "model", with: "Huffy" | ||||
|     fill_in "serial_number", with: "XKCD" | ||||
|     fill_in "seat_tube_height", with: 52 | ||||
|     click_button "Add Bike" | ||||
|     expect(page).to have_text("Huffy") | ||||
|   end | ||||
| 
 | ||||
|   scenario "User submits a bike with errors", js: true do | ||||
|     visit new_bike_path | ||||
|     click_button "Add Bike" | ||||
|     expect(page).to have_text(:all, "is not a number") | ||||
|     expect(page).to have_text(:all, "is too short") | ||||
|   end | ||||
| end | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user