Added delete time entry feature spec

This commit is contained in:
Jason Denney
2014-05-03 22:53:27 -04:00
parent 5e0d678ea1
commit ca3026e7c5
3 changed files with 31 additions and 9 deletions
+23
View File
@@ -0,0 +1,23 @@
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