Fixed creating bike work time entry & added spec

This commit is contained in:
Jason Denney
2014-05-04 10:56:14 -04:00
parent 071815b9fd
commit 0605d0f0d9
2 changed files with 20 additions and 2 deletions
+17
View File
@@ -22,6 +22,23 @@ feature "TimeEntries" do
expect(TimeEntry.count).to be > 0
end
context "A bike exists" do
let!(:bike){ FactoryGirl.create(:bike) }
scenario "User creates a new bike work time entry", js: true do
visit new_time_entry_path
fill_in "date_id", with: "04/27/2014"
fill_in "start_time_id", with: "3:00 PM"
fill_in "end_time_id", with: "3:15 PM"
find('label.btn.btn-default', text: 'Personal').trigger('click')
select bike.to_s, from: "bike_id"
fill_in "description_id", with: "My Description"
click_button "Add Time Entry"
expect(page).to have_text("Task List")
expect(TimeEntry.count).to be > 0
end
end
scenario "User submits a time entry with errors", js: true do
visit new_time_entry_path
click_button "Add Time Entry"