gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Shoulda
    • module Shoulda::Matchers
    • module Shoulda::Matchers::ActionController
    • module Shoulda::Matchers::ActiveModel
    • module Shoulda::Matchers::ActiveModel::Helpers
    • module Shoulda::Matchers::ActiveModel::NumericalityMatchers
    • module Shoulda::Matchers::ActiveRecord
    • module Shoulda::Matchers::ActiveRecord::AssociationMatchers
    • module Shoulda::Matchers::Doublespeak
    • module Shoulda::Matchers::Doublespeak::DoubleImplementationRegistry
    • module Shoulda::Matchers::Independent
    • module Shoulda::Matchers::Integrations
    • module Shoulda::Matchers::Integrations::NUnitTestCaseDetection
  • Classes

    • class Shoulda::Matchers::ActionController::CallbackMatcher
    • class Shoulda::Matchers::ActionController::FilterParamMatcher
    • class Shoulda::Matchers::ActionController::RedirectToMatcher
    • class Shoulda::Matchers::ActionController::RenderTemplateMatcher
    • class Shoulda::Matchers::ActionController::RenderWithLayoutMatcher
    • class Shoulda::Matchers::ActionController::RescueFromMatcher
    • class Shoulda::Matchers::ActionController::RespondWithMatcher
    • class Shoulda::Matchers::ActionController::RouteMatcher
    • class Shoulda::Matchers::ActionController::RouteParams
    • class Shoulda::Matchers::ActionController::SetSessionMatcher
    • class Shoulda::Matchers::ActionController::SetTheFlashMatcher
    • class Shoulda::Matchers::ActionController::StrongParametersMatcher
    • class Shoulda::Matchers::ActionController::StrongParametersMatcher::ActionNotDefinedError
    • class Shoulda::Matchers::ActionController::StrongParametersMatcher::VerbNotDefinedError
    • class Shoulda::Matchers::ActiveModel::AllowMassAssignmentOfMatcher
    • class Shoulda::Matchers::ActiveModel::AllowValueMatcher
    • class Shoulda::Matchers::ActiveModel::CouldNotDetermineValueOutsideOfArray
    • class Shoulda::Matchers::ActiveModel::CouldNotSetPasswordError
    • class Shoulda::Matchers::ActiveModel::DisallowValueMatcher
    • class Shoulda::Matchers::ActiveModel::EnsureExclusionOfMatcher
    • class Shoulda::Matchers::ActiveModel::EnsureInclusionOfMatcher
    • class Shoulda::Matchers::ActiveModel::EnsureLengthOfMatcher
    • class Shoulda::Matchers::ActiveModel::ExceptionMessageFinder
    • class Shoulda::Matchers::ActiveModel::HaveSecurePasswordMatcher
    • class Shoulda::Matchers::ActiveModel::NonNullableBooleanError
    • class Shoulda::Matchers::ActiveModel::NumericalityMatchers::ComparisonMatcher
    • class Shoulda::Matchers::ActiveModel::NumericalityMatchers::EvenNumberMatcher
    • class Shoulda::Matchers::ActiveModel::NumericalityMatchers::NumericTypeMatcher
    • class Shoulda::Matchers::ActiveModel::NumericalityMatchers::OddNumberMatcher
    • class Shoulda::Matchers::ActiveModel::NumericalityMatchers::OnlyIntegerMatcher
    • class Shoulda::Matchers::ActiveModel::ValidateAbsenceOfMatcher
    • class Shoulda::Matchers::ActiveModel::ValidateAcceptanceOfMatcher
    • class Shoulda::Matchers::ActiveModel::ValidateConfirmationOfMatcher
    • class Shoulda::Matchers::ActiveModel::ValidateNumericalityOfMatcher
    • class Shoulda::Matchers::ActiveModel::ValidatePresenceOfMatcher
    • class Shoulda::Matchers::ActiveModel::ValidateUniquenessOfMatcher
    • class Shoulda::Matchers::ActiveModel::ValidationMatcher
    • class Shoulda::Matchers::ActiveModel::ValidationMessageFinder
    • class Shoulda::Matchers::ActiveRecord::AcceptNestedAttributesForMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::CounterCacheMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::DependentMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::InverseOfMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::ModelReflection
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::ModelReflector
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::OptionVerifier
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::OrderMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::SourceMatcher
    • class Shoulda::Matchers::ActiveRecord::AssociationMatchers::ThroughMatcher
    • class Shoulda::Matchers::ActiveRecord::HaveDbColumnMatcher
    • class Shoulda::Matchers::ActiveRecord::HaveDbIndexMatcher
    • class Shoulda::Matchers::ActiveRecord::HaveReadonlyAttributeMatcher
    • class Shoulda::Matchers::ActiveRecord::SerializeMatcher
    • class Shoulda::Matchers::Doublespeak::Double
    • class Shoulda::Matchers::Doublespeak::DoubleCollection
    • class Shoulda::Matchers::Doublespeak::ObjectDouble
    • class Shoulda::Matchers::Doublespeak::ProxyImplementation
    • class Shoulda::Matchers::Doublespeak::StubImplementation
    • class Shoulda::Matchers::Doublespeak::World
    • class Shoulda::Matchers::Error
    • class Shoulda::Matchers::Independent::DelegateMatcher
    • class Shoulda::Matchers::Independent::DelegateMatcher::StubbedTarget
    • class Shoulda::Matchers::Independent::DelegateMatcher::TargetNotDefinedError
    • class Shoulda::Matchers::RailsShim
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. shoulda-matchers
  3. 2.6.1
  4. module Shoulda::Matchers::ActiveRecord::AssociationMatchers

module Shoulda::Matchers::ActiveRecord::AssociationMatchers

Classes in this namespace

CounterCacheMatcher

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

DependentMatcher

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

InverseOfMatcher

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

ModelReflection

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

ModelReflector

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

OptionVerifier

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

OrderMatcher

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

SourceMatcher

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

ThroughMatcher

class

in Shoulda::Matchers::ActiveRecord::AssociationMatchers

Classes

  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::CounterCacheMatcher
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::DependentMatcher
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::InverseOfMatcher
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::ModelReflection
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::ModelReflector
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::OptionVerifier
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::OrderMatcher
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::SourceMatcher
  • Shoulda::Matchers::ActiveRecord::AssociationMatchers::ThroughMatcher

Defined in

  • lib/shoulda/matchers/active_record/association_matchers/counter_cache_matcher.rb
  • lib/shoulda/matchers/active_record/association_matchers/dependent_matcher.rb
  • lib/shoulda/matchers/active_record/association_matchers/inverse_of_matcher.rb
  • lib/shoulda/matchers/active_record/association_matchers/model_reflection.rb
  • lib/shoulda/matchers/active_record/association_matchers/model_reflector.rb
  • lib/shoulda/matchers/active_record/association_matchers/option_verifier.rb
  • lib/shoulda/matchers/active_record/association_matchers/order_matcher.rb
  • lib/shoulda/matchers/active_record/association_matchers/source_matcher.rb
  • lib/shoulda/matchers/active_record/association_matchers/through_matcher.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem