 	given: ->
 		@assertion = new Witness.Assertion actionThatReturns true
 
-	then: [
-		-> @assertion.name == "assertion-name"
-	]
+	then:
+		assertion: name: should.be "assertion-name"
 },
 {
 	given: ->

	when: ->
		@assertion.run {}, (=> @doneCallbackCalled = true), (=> @failCallbackCalled = true)
	
	then: [
		-> not @doneCallbackCalled
		-> @failCallbackCalled == true
	]
},
{
	given: ->

	when: ->
		@assertion.run {}, (=> @doneCallbackCalled = true), (-> @failCallbackCalled = true)
	
	then:
		doneCallbackCalled: should.be true
		failCallbackCalled: should.be undefined
},
{
	given: ->
