Module: ModelContextProtocol::RSpec
- Defined in:
- lib/model_context_protocol/rspec.rb,
lib/model_context_protocol/rspec/helpers.rb,
lib/model_context_protocol/rspec/matchers.rb,
lib/model_context_protocol/rspec/matchers/have_text_content.rb,
lib/model_context_protocol/rspec/matchers/be_valid_mcp_class.rb,
lib/model_context_protocol/rspec/matchers/have_audio_content.rb,
lib/model_context_protocol/rspec/matchers/have_image_content.rb,
lib/model_context_protocol/rspec/matchers/have_message_count.rb,
lib/model_context_protocol/rspec/matchers/have_resource_blob.rb,
lib/model_context_protocol/rspec/matchers/have_resource_text.rb,
lib/model_context_protocol/rspec/matchers/be_mcp_error_response.rb,
lib/model_context_protocol/rspec/matchers/have_message_with_role.rb,
lib/model_context_protocol/rspec/matchers/have_resource_mime_type.rb,
lib/model_context_protocol/rspec/matchers/have_structured_content.rb,
lib/model_context_protocol/rspec/matchers/have_resource_annotations.rb,
lib/model_context_protocol/rspec/matchers/be_valid_mcp_tool_response.rb,
lib/model_context_protocol/rspec/matchers/have_resource_link_content.rb,
lib/model_context_protocol/rspec/matchers/be_valid_mcp_prompt_response.rb,
lib/model_context_protocol/rspec/matchers/be_valid_mcp_resource_response.rb,
lib/model_context_protocol/rspec/matchers/have_embedded_resource_content.rb
Defined Under Namespace
Class Method Summary collapse
-
.configure! ⇒ void
Convenience method to configure RSpec with MCP matchers and helpers.
Class Method Details
.configure! ⇒ void
This method returns an undefined value.
Convenience method to configure RSpec with MCP matchers and helpers.
15 16 17 18 19 20 21 |
# File 'lib/model_context_protocol/rspec.rb', line 15 def self.configure! ::RSpec.configure do |config| config.include ModelContextProtocol::RSpec::Matchers config.include ModelContextProtocol::RSpec::Helpers, type: :mcp config.include ModelContextProtocol::RSpec::Helpers, file_path: %r{spec/mcp/} end end |