moved done.wrap to a second argument passed to async tests (dotry is the proposed name)
testing that 'this' is also repeated in the dotry-wrapped function