execute method

  1. @override
Future<void> execute({
  1. required CancelToken cancelToken,
  2. required TestReport report,
  3. required TestController tester,
})
override

Removes the variable from the TestController.

Implementation

@override
Future<void> execute({
  required CancelToken cancelToken,
  required TestReport report,
  required TestController tester,
}) async {
  final variableName = tester.resolveVariable(this.variableName);

  assert(variableName.isNotEmpty == true);
  final name = "$id('$variableName')";

  log(
    name,
    tester: tester,
  );
  tester.removeTestVariable(variableName: variableName);
}