Use valid syntax for URI examples
This commit is contained in:
parent
4f9bc6e316
commit
8b92ce005f
4 changed files with 11 additions and 11 deletions
|
|
@ -61,7 +61,7 @@ server = MCP::Server.new(
|
|||
prompts: [ExamplePrompt],
|
||||
resources: [
|
||||
MCP::Resource.new(
|
||||
uri: "test_resource",
|
||||
uri: "https://test_resource.invalid",
|
||||
name: "Test resource",
|
||||
description: "Test resource that echoes back the uri as its content",
|
||||
mime_type: "text/plain",
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ server = MCP::Server.new(
|
|||
prompts: [ExamplePrompt],
|
||||
resources: [
|
||||
MCP::Resource.new(
|
||||
uri: "test_resource",
|
||||
uri: "https://test_resource.invalid",
|
||||
name: "Test resource",
|
||||
description: "Test resource that echoes back the uri as its content",
|
||||
mime_type: "text/plain",
|
||||
|
|
|
|||
|
|
@ -228,7 +228,7 @@ module MCP
|
|||
# Add a resource and notify
|
||||
@server.resources = [
|
||||
MCP::Resource.new(
|
||||
uri: "test://resource",
|
||||
uri: "https://test_resource.invalid",
|
||||
name: "Test Resource",
|
||||
description: "A test resource",
|
||||
mime_type: "text/plain",
|
||||
|
|
|
|||
|
|
@ -44,14 +44,14 @@ module MCP
|
|||
end
|
||||
|
||||
@resource = Resource.new(
|
||||
uri: "test_resource",
|
||||
uri: "https://test_resource.invalid",
|
||||
name: "Test resource",
|
||||
description: "Test resource",
|
||||
mime_type: "text/plain",
|
||||
)
|
||||
|
||||
@resource_template = ResourceTemplate.new(
|
||||
uri_template: "test_resource/{id}",
|
||||
uri_template: "https://test_resource.invalid/{id}",
|
||||
name: "Test resource",
|
||||
description: "Test resource",
|
||||
mime_type: "text/plain",
|
||||
|
|
@ -532,7 +532,7 @@ module MCP
|
|||
|
||||
test "#resources_list_handler sets the resources/list handler" do
|
||||
@server.resources_list_handler do
|
||||
[{ uri: "test_resource", name: "Test resource", description: "Test resource" }]
|
||||
[{ uri: "https://test_resource.invalid", name: "Test resource", description: "Test resource" }]
|
||||
end
|
||||
|
||||
request = {
|
||||
|
|
@ -543,7 +543,7 @@ module MCP
|
|||
|
||||
response = @server.handle(request)
|
||||
assert_equal(
|
||||
{ resources: [{ uri: "test_resource", name: "Test resource", description: "Test resource" }] },
|
||||
{ resources: [{ uri: "https://test_resource.invalid", name: "Test resource", description: "Test resource" }] },
|
||||
response[:result],
|
||||
)
|
||||
assert_instrumentation_data({ method: "resources/list" })
|
||||
|
|
@ -555,13 +555,13 @@ module MCP
|
|||
method: "resources/read",
|
||||
id: 1,
|
||||
params: {
|
||||
uri: "example.com",
|
||||
uri: "https://test_resource.invalid",
|
||||
},
|
||||
}
|
||||
|
||||
response = @server.handle(request)
|
||||
assert_equal({ contents: [] }, response[:result])
|
||||
assert_instrumentation_data({ method: "resources/read", resource_uri: "example.com" })
|
||||
assert_instrumentation_data({ method: "resources/read", resource_uri: "https://test_resource.invalid" })
|
||||
end
|
||||
|
||||
test "#resources_read_handler sets the resources/read handler" do
|
||||
|
|
@ -578,13 +578,13 @@ module MCP
|
|||
method: "resources/read",
|
||||
id: 1,
|
||||
params: {
|
||||
uri: "example.com/my_resource",
|
||||
uri: "https://test_resource.invalid/my_resource",
|
||||
},
|
||||
}
|
||||
|
||||
response = @server.handle(request)
|
||||
assert_equal(
|
||||
{ contents: { uri: "example.com/my_resource", mimeType: "text/plain", text: "Lorem ipsum dolor sit amet" } },
|
||||
{ contents: { uri: "https://test_resource.invalid/my_resource", mimeType: "text/plain", text: "Lorem ipsum dolor sit amet" } },
|
||||
response[:result],
|
||||
)
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue