APIdock / RSpec
/
Browse About
module

Spec::Mocks::ArgumentConstraints

1.1.12 - Show latest stable

ArgumentConstraints are messages that you can include in message expectations to match arguments against a broader check than simple equality.

With the exception of any_args() and no_args(), the constraints are all positional - they match against the arg in the given position.

Files

  • lib/spec/mocks/argument_constraints.rb

Nested classes and modules

  • Spec::Mocks::ArgumentConstraints::AnyArgConstraint
  • Spec::Mocks::ArgumentConstraints::AnyArgsConstraint
  • Spec::Mocks::ArgumentConstraints::BooleanConstraint
  • Spec::Mocks::ArgumentConstraints::DuckTypeConstraint
  • Spec::Mocks::ArgumentConstraints::EqualityProxy
  • Spec::Mocks::ArgumentConstraints::HashIncludingConstraint
  • Spec::Mocks::ArgumentConstraints::HashNotIncludingConstraint
  • Spec::Mocks::ArgumentConstraints::InstanceOf
  • Spec::Mocks::ArgumentConstraints::KindOf
  • Spec::Mocks::ArgumentConstraints::MatcherConstraint
  • Spec::Mocks::ArgumentConstraints::NoArgsConstraint
  • Spec::Mocks::ArgumentConstraints::RegexpConstraint

Related methods

  • Instance methods
  • a_kind_of
  • an_instance_of
  • any_args
  • anything
  • boolean
  • duck_type
  • hash_including
  • hash_not_including
  • instance_of
  • kind_of
  • no_args
  • Private methods
  • privateanythingize_lonely_keys
APIdock API Documentation Browser

© 2026 APIdock