mirror of
https://github.com/fspc/BikeShed-1.git
synced 2026-09-16 08:31:36 -04:00
Fixed creating bike work time entry & added spec
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user