mockFromStepArgs method
Implementation
MockAPIResponse mockFromStepArgs(Map<String, dynamic> args) {
final response = args['response'];
if (response is! Map) {
throw EnsembleTestFailure('mockApi requires a "response" map');
}
return MockAPIResponse(
statusCode: response['statusCode'] as int? ?? 200,
body: response['body'],
headers: response['headers'] is Map
? Map<String, dynamic>.from(response['headers'] as Map)
: null,
delayMs: args['delayMs'] as int?,
);
}