 			suites[0].afterAll(fn)
 			return
 
+		context.Given =
+		context.When =
 		context.beforeEach = (fn) ->
 			suites[0].beforeEach(fn)
 			return

			context.it(title)
			return

		context.Given = (fn) ->
			context.beforeEach(fn)

		context.When = (fn) ->
			context.beforeEach(fn)

		context.Then = ->
			declareSpec arguments, context.it


			mocha.grep(suite.fullTitle())
			return suite

		context.it =
		context.specify = (title, fn) ->
			suite = suites[0]
			fn = null if suite.pending
			test = new Test(title, fn)
