 .shouldSucceedWith /0 success, 0 assertions, (.*), 1 pending/, ->
   describe 'foo'
 
-runningSpecs('async example timing out')
+runningSpecs('an async example timing out')
 .shouldFailWith /1 failure/, ->
   it (async) ->
     async.rejectAfter 100, 'Timed out'
 
-runningSpecs('unhandled exception raised in example')
+runningSpecs('an unhandled exception raised in example')
 .shouldFailWith /0 assertions, 0 failures, 1 error/, ->
   describe 'failing example', ->
     it -> throw new Error 'message'
 
-runningSpecs('unhandled exception raised in example with expectations')
+runningSpecs('an unhandled exception raised in example with expectations')
 .shouldFailWith /1 assertion, 0 failures, 1 error/, ->
   describe 'failing example with expectation', ->
     it 'should have been stopped', ->


    it -> true.should be true

runningSpecs('async before hook rejected')
.shouldFailWith /0 assertions, (.*), 1 error/, ->
  describe 'with successful example', ->
    before (async) ->


# before

runningSpecs('an unhandled exception raised in before')
.shouldFailWith /0 assertions, 0 failures, 1 error/, ->
  describe 'with successful example', ->
    before -> throw new Error 'message'
    it -> true.should be true

runningSpecs('an async before hook timing out')
.shouldFailWith /0 assertions, (.*), 1 error/, ->
  describe 'with successful example', ->
    before (async) ->
