diff --git a/app/views/jobs/edit.html.erb b/app/views/jobs/edit.html.erb index 9f54d9170..a9f8b74ea 100644 --- a/app/views/jobs/edit.html.erb +++ b/app/views/jobs/edit.html.erb @@ -9,4 +9,15 @@
<%= form.submit "Update Job >>" %>
-<% end %> \ No newline at end of file +<% end %> + +<%= form_for(@job, method: "delete", html: {:onsubmit => "return confirm('Are you sure?');" }) do |form| %> + <%= hidden_field_tag :key, @job.key %> + ++ <%= form.submit "Delete Job" %> +
+ + +<% end %> + diff --git a/spec/features/job_spec.rb b/spec/features/job_spec.rb new file mode 100644 index 000000000..ec8188edb --- /dev/null +++ b/spec/features/job_spec.rb @@ -0,0 +1,24 @@ +require 'spec_helper' + +describe 'viewing jobs' do + before do + visit '/jobs' + end + + it 'should have a text' do + page.should have_text('The latest Ruby jobs in Ireland') + end +end + + +describe 'editing a job' do + before do + job = create :job + visit "/jobs/#{job.id}/edit?key=#{job.key}" + end + + it 'should have a text' do + page.should have_selector("input[type=submit][value='Delete Job']") + end + +end