 
       describe 'and client get error', ->
 
-        it 'should provide an error'
-
-
-      describe 'and unknown client', ->
-
-        before ->
+        before (done) ->
+          sinon.stub(Client, 'get').callsArgWith(1, new Error())
           opbs = 'b3f0r3'
           req =
             query:

            set: sinon.spy()
            send: sinon.spy()
            redirect: sinon.spy()
          next = sinon.spy()
          signout(req, res, next)

        it 'should not update OP browser state', ->
          req.session.opbs.should.equal opbs

        #it 'should provide an error', ->
        #  next.should.have.been.called

        it 'should not redirect', ->
          res.redirect.should.not.have.been.called

      })

    it 'should respond with Pragma header', ->
      res.set.should.have.been.calledWith sinon.match({
        'Pragma': 'no-cache'
      })
