import 'package:auto_gpt_flutter_client/models/step_request_body.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { group('StepRequestBody', () { test('should create StepRequestBody with correct values', () { final stepRequestBody = StepRequestBody( input: 'Execute something', additionalInput: {'key': 'value'}); expect(stepRequestBody.input, 'Execute something'); expect(stepRequestBody.additionalInput, {'key': 'value'}); }); test('should convert StepRequestBody to correct JSON', () { final stepRequestBody = StepRequestBody( input: 'Execute something', additionalInput: {'key': 'value'}); final json = stepRequestBody.toJson(); expect(json, { 'input': 'Execute something', 'additional_input': {'key': 'value'} }); }); }); }