close method
void
close()
Finishes the step, defaulting an untouched step to Passed.
Implementation
void close() {
final ctx = _ctx;
final node = _node;
if (ctx == null || node == null) return;
if (node.result == 'NotSet') node.result = 'Passed';
if (ctx._stepStack.isNotEmpty && ctx._stepStack.last == node) {
ctx._stepStack.removeLast();
}
_ctx = null;
_node = null;
}