 define ['contextFactory'], (ContextFactory) ->
   describe 'ContextFactory', ->
+    subject      =
+    JasmineStore = undefined
+
     it 'should be defined', ->
       expect(ContextFactory).toBeDefined()
 

      expect(ContextFactory).toBeAFunction()

    describe 'returnable DSL object', ->
      subject      =
      JasmineStore = undefined

      beforeEach ->
        Jasmine      = jasmine.createSpyObj('JasmineMock', ['beforeEach', 'afterEach'])

          name    = 'collection'
          store   = {}
          factory = new ContextFactory(name, store, JasmineStore)
          beforeEachArgs = /return eval\.call\(this, "var " \+ prop \+ " = '" \+ Store\[prop\] \+ "';"\);/
          afterEachArgs1 = /delete Store\[prop\];/
          afterEachArgs2 = /return eval\.call\(this, "delete " \+ prop \+ ";"\);/

        describe 'first - plain val', ->

