@@ -267,7 +267,7 @@ def call(message, server_context: nil)
267267 title : "Mock Tool" ,
268268 description : "a mock tool for testing" ,
269269 inputSchema : { type : "object" } ,
270- outputSchema : { type : "object" , properties : { result : { type : "string" } } , required : [ : result] } ,
270+ outputSchema : { type : "object" , properties : { result : { type : "string" } } , required : [ " result" ] } ,
271271 }
272272 assert_equal expected , tool . to_h
273273 end
@@ -292,7 +292,7 @@ class HashOutputSchemaTool < Tool
292292 end
293293
294294 tool = HashOutputSchemaTool
295- expected = { type : "object" , properties : { result : { type : "string" } } , required : [ : result] }
295+ expected = { type : "object" , properties : { result : { type : "string" } } , required : [ " result" ] }
296296 assert_equal expected , tool . output_schema . to_h
297297 end
298298
@@ -302,7 +302,7 @@ class OutputSchemaObjectTool < Tool
302302 end
303303
304304 tool = OutputSchemaObjectTool
305- expected = { type : "object" , properties : { result : { type : "string" } } , required : [ : result] }
305+ expected = { type : "object" , properties : { result : { type : "string" } } , required : [ " result" ] }
306306 assert_equal expected , tool . output_schema . to_h
307307 end
308308
@@ -354,7 +354,7 @@ class OutputSchemaObjectTool < Tool
354354 assert_equal "mock_tool" , tool . name_value
355355 assert_equal "a mock tool for testing" , tool . description
356356 assert_instance_of Tool ::OutputSchema , tool . output_schema
357- expected_output_schema = { type : "object" , properties : { result : { type : "string" } } , required : [ : result] }
357+ expected_output_schema = { type : "object" , properties : { result : { type : "string" } } , required : [ " result" ] }
358358 assert_equal expected_output_schema , tool . output_schema . to_h
359359 end
360360
@@ -379,7 +379,7 @@ def call(message:, server_context: nil)
379379 expected_input = { type : "object" , properties : { message : { type : "string" } } , required : [ :message ] }
380380 assert_equal expected_input , tool . input_schema . to_h
381381
382- expected_output = { type : "object" , properties : { result : { type : "string" } , success : { type : "boolean" } } , required : [ : result, : success] }
382+ expected_output = { type : "object" , properties : { result : { type : "string" } , success : { type : "boolean" } } , required : [ " result" , " success" ] }
383383 assert_equal expected_output , tool . output_schema . to_h
384384 end
385385 end
0 commit comments