Merge pull request #162 from dak2/fix-client-resouces-test
Fix test for empty resources response of client
This commit is contained in:
commit
92a08bafc7
1 changed files with 12 additions and 12 deletions
|
|
@ -84,6 +84,18 @@ module MCP
|
||||||
assert_equal("file:///path/to/resource2", resources.last["uri"])
|
assert_equal("file:///path/to/resource2", resources.last["uri"])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_resources_returns_empty_array_when_no_resources
|
||||||
|
transport = mock
|
||||||
|
mock_response = { "result" => { "resources" => [] } }
|
||||||
|
|
||||||
|
transport.expects(:send_request).returns(mock_response).once
|
||||||
|
|
||||||
|
client = Client.new(transport: transport)
|
||||||
|
resources = client.resources
|
||||||
|
|
||||||
|
assert_empty(resources)
|
||||||
|
end
|
||||||
|
|
||||||
def test_read_resource_sends_request_to_transport_and_returns_contents
|
def test_read_resource_sends_request_to_transport_and_returns_contents
|
||||||
transport = mock
|
transport = mock
|
||||||
uri = "file:///path/to/resource.txt"
|
uri = "file:///path/to/resource.txt"
|
||||||
|
|
@ -129,17 +141,5 @@ module MCP
|
||||||
|
|
||||||
assert_empty(contents)
|
assert_empty(contents)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_resources_returns_empty_array_when_no_resources
|
|
||||||
transport = mock
|
|
||||||
mock_response = { "result" => {} }
|
|
||||||
|
|
||||||
transport.expects(:send_request).returns(mock_response).once
|
|
||||||
|
|
||||||
client = Client.new(transport: transport)
|
|
||||||
resources = client.resources
|
|
||||||
|
|
||||||
assert_empty(resources)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue