def evaluate(actual)
      actual ? pass : fail("Expected non-false but got #{actual.inspect} instead")
    end
Supports positive assertion testing. This is where magic happens.

@param [Object] actual the value returned from evaling the {Riot::Assertion Assertion} block
@return [Array] response from either {#pass}, {#fail} or {#error}