-describe.skip 'Context', ->
+describe 'Context', ->
   Context = null
 
   class RepositoryMock
   eventBusStub = null
-  eventricStub = null
 
   beforeEach ->
     eventBusStub =

          .catch (error) ->
            expect(error).to.be.an.instanceOf Error
            done()


    describe 'given the query has a matching queryhandler', ->
      it 'should call the queryhandler function', (done) ->
        queryStub = sandbox.stub().yields null, 'result'
        someContext.addQueryHandler 'getSomething', queryStub
        someContext.initialize ->
          someContext.query 'getSomething'
          .then (result) ->
            expect(result).to.equal 'result'
            expect(queryStub).to.have.been.calledWith
            done()


  describe '#emitDomainEvent', ->
    beforeEach (done) ->
      someContext = new Context 'ExampleContext', eventricStub
      someContext.defineDomainEvent 'WhatSoEver', ->
      someContext.initialize ->
        someContext.emitDomainEvent 'WhatSoEver'
        done()


    it 'should publish the DomainEvent on the EventBus', ->
      expect(eventBusStub.publishDomainEvent).to.have.been.called
      subscribeToDomainEventWithAggregateId: sandbox.stub()
      publishDomainEvent: sandbox.stub()

    Context = require './'


  describe '#command', ->
