spec/process/life_cycle_examples.rb in asynchronic-1.6.2 vs spec/process/life_cycle_examples.rb in asynchronic-1.6.3

- old
+ new

@@ -706,6 +706,25 @@ process.must_be_aborted process.real_error.must_equal 'Before finalize exception' queue.must_be_empty end + it 'Before finalize raises exception on aborted job' do + process = create BeforeFinalizeExceptionOnAbortedJob + + process.must_be_initialized + queue.must_be_empty + + process.enqueue + + process.must_be_queued + queue.must_enqueued process + + execute queue + + process.must_be_aborted + process.real_error.must_equal 'Job error' + queue.must_be_empty + end + + end \ No newline at end of file