diff --git a/Gemfile.lock b/Gemfile.lock index 6fc81e2..a5fdfa3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -74,19 +74,24 @@ GEM signet (>= 0.16, < 2.a) hashdiff (1.2.1) io-console (0.8.2) - json (2.18.1) + json (2.19.1) + json-schema (6.2.0) + addressable (~> 2.8) + bigdecimal (>= 3.1, < 5) jwt (3.1.2) base64 language_server-protocol (3.17.0.5) lint_roller (1.1.0) logger (1.7.0) + mcp (0.8.0) + json-schema (>= 4.1) multi_json (1.17.0) multipart-post (2.4.1) net-http (0.9.1) uri (>= 0.11.1) os (1.1.4) parallel (1.27.0) - parser (3.3.10.1) + parser (3.3.10.2) ast (~> 2.4.1) racc prism (1.9.0) @@ -117,10 +122,11 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.6) - rubocop (1.84.2) + rubocop (1.85.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) + mcp (~> 0.6) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) diff --git a/spec/lib/mcp_client/server_resources_spec.rb b/spec/lib/mcp_client/server_resources_spec.rb index ba91c83..7f7a40c 100644 --- a/spec/lib/mcp_client/server_resources_spec.rb +++ b/spec/lib/mcp_client/server_resources_spec.rb @@ -41,7 +41,7 @@ expect(result).to be_a(Hash) expect(result['resources']).to be_an(Array) expect(result['resources'].size).to eq(2) - expect(result['resources'].all? { |r| r.is_a?(MCPClient::Resource) }).to be true + expect(result['resources'].all?(MCPClient::Resource)).to be true expect(result['nextCursor']).to be_nil end end