 		description: (selector, expected) ->
 			"#{selector} should have the text \"#{expected}\""
 		error: (selector, actual, expected) ->
-			"Expected #{selector} to have text \"#{expected}\", but was \"#{actual}\""
+			"Expected #{selector} to have text \"#{expected}\", but was \"#{actual.text()}\""
 
 	match:
 		test: (actual, expected) ->

		description: (selector, expected) ->
			"The selector #{selector} should match  \"#{expected}\" elements"
		error: (selector, actual, expected) ->
			"Expected #{selector} to have \"#{expected}\" elements, but matched \"#{actual}\" elements"

	haveClass:
		test: (actual, expected) ->

		description: (selector, expected) ->
			"The element #{selector} should have the value \"#{expected}\""
		error: (selector, actual, expected) ->
			"Expected the element #{selector} to have the value \"#{expected}\", but was \"#{actual.val()}\""

	beActive:
		test: (actual) ->
