lk | bikes with voided applications show up in the available for freecyclery list

This commit is contained in:
Louis Knapp
2016-07-30 21:46:04 -05:00
parent cc00aec5ad
commit 6119733ad7
3 changed files with 11 additions and 5 deletions
+5
View File
@@ -31,6 +31,11 @@ describe Bike do
create :client, bike_id: bike.id
expect(Bike.available_for_freecyclery).to be_empty
end
it "returns bikes that were assigned to clients whose application has been voided" do
bike = create :bike, :freecyclery
create :client, bike_id: bike.id, application_voided: true
expect(Bike.available_for_freecyclery).to eq [bike]
end
it "does not return sales bikes" do
bike = create :bike, :sale
create :client, bike_id: bike.id