@@ -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