Featured Classes

Demo

All Classes

CallbackMatcher

class

Shoulda::Matchers::ActionController

FilterParamMatcher

class

Shoulda::Matchers::ActionController

FlashStore

class

Shoulda::Matchers::ActionController

PermitMatcher

class

Shoulda::Matchers::ActionController

ActionNotDefinedError

class

Shoulda::Matchers::ActionController::PermitMatcher

CompositeParametersDoubleRegistry

class

Shoulda::Matchers::ActionController::PermitMatcher

ParametersDoubleRegistry

class

Shoulda::Matchers::ActionController::PermitMatcher

VerbNotDefinedError

class

Shoulda::Matchers::ActionController::PermitMatcher

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

SessionStore

class

Shoulda::Matchers::ActionController

SetFlashMatcher

class

Shoulda::Matchers::ActionController

QualifierOrderError

class

Shoulda::Matchers::ActionController::SetFlashMatcher

SetSessionMatcher

class

Shoulda::Matchers::ActionController

SetSessionOrFlashMatcher

class

Shoulda::Matchers::ActionController

AllowValueMatcher

class

Shoulda::Matchers::ActiveModel

AttributeChangedValueError

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

AttributeDoesNotExistError

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

AttributeSetter

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

AttributeSetterAndValidator

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

AttributeSetters

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

AttributeSettersAndValidators

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

SuccessfulCheck

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

SuccessfulSetting

class

Shoulda::Matchers::ActiveModel::AllowValueMatcher

ComparisonMatcher

class

Shoulda::Matchers::ActiveModel

CouldNotDetermineValueOutsideOfArray

class

Shoulda::Matchers::ActiveModel

CouldNotSetPasswordError

class

Shoulda::Matchers::ActiveModel

DisallowValueMatcher

class

Shoulda::Matchers::ActiveModel

HaveSecurePasswordMatcher

class

Shoulda::Matchers::ActiveModel

NonNullableBooleanError

class

Shoulda::Matchers::ActiveModel

EvenNumberMatcher

class

Shoulda::Matchers::ActiveModel::NumericalityMatchers

NumericTypeMatcher

class

Shoulda::Matchers::ActiveModel::NumericalityMatchers

OddNumberMatcher

class

Shoulda::Matchers::ActiveModel::NumericalityMatchers

OnlyIntegerMatcher

class

Shoulda::Matchers::ActiveModel::NumericalityMatchers

RangeMatcher

class

Shoulda::Matchers::ActiveModel::NumericalityMatchers

Submatchers

class

Shoulda::Matchers::ActiveModel::NumericalityMatchers

IgnoreInterferenceByWriter

class

Shoulda::Matchers::ActiveModel::Qualifiers

ValidateAbsenceOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateAcceptanceOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateComparisonOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateConfirmationOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateExclusionOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateInclusionOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateLengthOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidateNumericalityOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidatePresenceOfMatcher

class

Shoulda::Matchers::ActiveModel

ValidationMatcher

class

Shoulda::Matchers::ActiveModel

BuildDescription

class

Shoulda::Matchers::ActiveModel::ValidationMatcher

ValidationMessageFinder

class

Shoulda::Matchers::ActiveModel

Validator

class

Shoulda::Matchers::ActiveModel

AcceptNestedAttributesForMatcher

class

Shoulda::Matchers::ActiveRecord

AssociationMatcher

class

Shoulda::Matchers::ActiveRecord

CounterCacheMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

DependentMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

InverseOfMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

JoinTableMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

ModelReflection

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

ModelReflector

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

OptionVerifier

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

OptionalMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

OrderMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

RequiredMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

SourceMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

ThroughMatcher

class

Shoulda::Matchers::ActiveRecord::AssociationMatchers

DefineEnumForMatcher

class

Shoulda::Matchers::ActiveRecord

EncryptMatcher

class

Shoulda::Matchers::ActiveRecord

HaveAttachedMatcher

class

Shoulda::Matchers::ActiveRecord

HaveDbColumnMatcher

class

Shoulda::Matchers::ActiveRecord

DecoratedColumn

class

Shoulda::Matchers::ActiveRecord::HaveDbColumnMatcher

HaveDbIndexMatcher

class

Shoulda::Matchers::ActiveRecord

HaveImplicitOrderColumnMatcher

class

Shoulda::Matchers::ActiveRecord

PrimaryCheckFailedError

class

Shoulda::Matchers::ActiveRecord::HaveImplicitOrderColumnMatcher

SecondaryCheckFailedError

class

Shoulda::Matchers::ActiveRecord::HaveImplicitOrderColumnMatcher

HaveReadonlyAttributeMatcher

class

Shoulda::Matchers::ActiveRecord

HaveRichTextMatcher

class

Shoulda::Matchers::ActiveRecord

HaveSecureTokenMatcher

class

Shoulda::Matchers::ActiveRecord

NormalizeMatcher

class

Shoulda::Matchers::ActiveRecord

SerializeMatcher

class

Shoulda::Matchers::ActiveRecord

Model

class

Shoulda::Matchers::ActiveRecord::Uniqueness

Namespace

class

Shoulda::Matchers::ActiveRecord::Uniqueness

TestModelCreator

class

Shoulda::Matchers::ActiveRecord::Uniqueness

ValidateUniquenessOfMatcher

class

Shoulda::Matchers::ActiveRecord

AttributeSetters

class

Shoulda::Matchers::ActiveRecord::ValidateUniquenessOfMatcher

ExistingRecordInvalid

class

Shoulda::Matchers::ActiveRecord::ValidateUniquenessOfMatcher

NonCaseSwappableValueError

class

Shoulda::Matchers::ActiveRecord::ValidateUniquenessOfMatcher

Configuration

class

Shoulda::Matchers

Document

class

Shoulda::Matchers

Double

class

Shoulda::Matchers::Doublespeak

DoubleCollection

class

Shoulda::Matchers::Doublespeak

MethodCall

class

Shoulda::Matchers::Doublespeak

ObjectDouble

class

Shoulda::Matchers::Doublespeak

ProxyImplementation

class

Shoulda::Matchers::Doublespeak

StubImplementation

class

Shoulda::Matchers::Doublespeak

World

class

Shoulda::Matchers::Doublespeak

Error

class

Shoulda::Matchers

ExampleClass

class

Shoulda::Matchers

DelegateMethodMatcher

class

Shoulda::Matchers::Independent

DelegateObjectNotSpecified

class

Shoulda::Matchers::Independent::DelegateMethodMatcher

Configuration

class

Shoulda::Matchers::Integrations

ConfigurationError

class

Shoulda::Matchers::Integrations

ActionController

class

Shoulda::Matchers::Integrations::Libraries

ActiveModel

class

Shoulda::Matchers::Integrations::Libraries

ActiveRecord

class

Shoulda::Matchers::Integrations::Libraries

MissingLibrary

class

Shoulda::Matchers::Integrations::Libraries

Rails

class

Shoulda::Matchers::Integrations::Libraries

Routing

class

Shoulda::Matchers::Integrations::Libraries

Registry

class

Shoulda::Matchers::Integrations

ActiveSupportTestCase

class

Shoulda::Matchers::Integrations::TestFrameworks

Minitest4

class

Shoulda::Matchers::Integrations::TestFrameworks

Minitest5

class

Shoulda::Matchers::Integrations::TestFrameworks

MissingTestFramework

class

Shoulda::Matchers::Integrations::TestFrameworks

Rspec

class

Shoulda::Matchers::Integrations::TestFrameworks

TestUnit

class

Shoulda::Matchers::Integrations::TestFrameworks

Line

class

Shoulda::Matchers

MatcherContext

class

Shoulda::Matchers

Paragraph

class

Shoulda::Matchers

FakeAttributeType

class

Shoulda::Matchers::RailsShim

Text

class

Shoulda::Matchers

All Modules