mirror of https://github.com/fspc/BikeShed-1.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
705 B
23 lines
705 B
require "spec_helper"
|
|
|
|
feature "TimeEntries" do
|
|
let!(:user){ FactoryGirl.create(:user) }
|
|
let!(:entry){ FactoryGirl.create(:time_entry, loggable_id: user.id) }
|
|
|
|
before(:each) do
|
|
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 deletes a time entry", js: true do
|
|
visit time_entries_path
|
|
puts TimeEntry.where(loggable_id: user.id).inspect
|
|
save_screenshot("/tmp/testingpoop.png")
|
|
find('button.work_entry-delete-btn').trigger('click')
|
|
click_button "Delete"
|
|
expect(page).to have_text("Your Timesheet")
|
|
expect(TimeEntry.count).to eql 0
|
|
end
|
|
end
|
|
|