         afterEach ->
           nock.cleanAll()
 
-        hubot 'phab T42 is open'
-        it 'reports the status as open', ->
-          expect(hubotResponse()).to.eql 'Ok, T42 now has status Open.'
+        context 'phab open', ->
+          hubot 'phab open'
+          it 'warns the user that there is no active task in memory', ->
+            expect(hubotResponse()).to.eql "Sorry, you don't have any task active right now."
+
+        context 'phab T42 is open', ->
+          hubot 'phab T42 is open'
+          it 'reports the status as open', ->
+            expect(hubotResponse()).to.eql 'Ok, T42 now has status Open.'
 
       context 'phab T42 open', ->
         beforeEach ->

        afterEach ->
          nock.cleanAll()

        hubot 'phab T42 invalid'
        it 'reports the status as invalid', ->
          expect(hubotResponse()).to.eql 'Ok, T42 now has status Invalid.'

      context 'phab T42 spite', ->
        beforeEach ->


        afterEach ->
          nock.cleanAll()

        context 'phab broken', ->
          hubot 'phab broken'
          it 'warns the user that there is no active task in memory', ->
            expect(hubotResponse()).to.eql "Sorry, you don't have any task active right now."

        context 'phab T42 is broken', ->
          hubot 'phab T42 is broken'
