├── .github └── workflows │ ├── danger.yml │ ├── rspec.yml │ └── rubocop.yml ├── .gitignore ├── .rubocop.yml ├── .rubocop_todo.yml ├── Appraisals ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dangerfile ├── Gemfile ├── LICENSE ├── README.md ├── RELEASING.md ├── Rakefile ├── gemfiles ├── mongoid_4.gemfile ├── mongoid_5.gemfile ├── mongoid_6.gemfile ├── mongoid_7.gemfile ├── mongoid_8.gemfile └── mongoid_9.gemfile ├── lib ├── matchers │ ├── accept_nested_attributes.rb │ ├── allow_mass_assignment.rb │ ├── associations.rb │ ├── be_dynamic_document.rb │ ├── be_mongoid_document.rb │ ├── be_stored_in.rb │ ├── have_field.rb │ ├── have_timestamps.rb │ ├── indexes │ │ ├── have_index_for.rb │ │ ├── v3 │ │ │ └── have_index_for.rb │ │ └── v4 │ │ │ └── have_index_for.rb │ ├── validations.rb │ └── validations │ │ ├── absence_of.rb │ │ ├── acceptance_of.rb │ │ ├── associated.rb │ │ ├── confirmation_of.rb │ │ ├── custom_validation_of.rb │ │ ├── exclusion_of.rb │ │ ├── format_of.rb │ │ ├── inclusion_of.rb │ │ ├── length_of.rb │ │ ├── numericality_of.rb │ │ ├── presence_of.rb │ │ └── uniqueness_of.rb ├── mongoid-rspec.rb └── mongoid │ ├── rspec.rb │ └── rspec │ └── version.rb ├── mongoid-rspec.gemspec └── spec ├── models ├── article.rb ├── comment.rb ├── log.rb ├── message.rb ├── movie_article.rb ├── permalink.rb ├── person.rb ├── profile.rb ├── record.rb ├── site.rb └── user.rb ├── spec_helper.rb ├── unit ├── accept_nested_attributes_spec.rb ├── associations_spec.rb ├── be_dynamic_document_spec.rb ├── be_mongoid_document_spec.rb ├── be_stored_in.rb ├── document_spec.rb ├── have_index_for_spec.rb ├── have_timestamps_spec.rb └── validations_spec.rb └── validators └── ssn_validator.rb /.github/workflows/danger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/.github/workflows/danger.yml -------------------------------------------------------------------------------- /.github/workflows/rspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/.github/workflows/rspec.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/Dangerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/Rakefile -------------------------------------------------------------------------------- /gemfiles/mongoid_4.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/gemfiles/mongoid_4.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_5.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/gemfiles/mongoid_5.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/gemfiles/mongoid_6.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_7.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/gemfiles/mongoid_7.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/gemfiles/mongoid_8.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_9.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/gemfiles/mongoid_9.gemfile -------------------------------------------------------------------------------- /lib/matchers/accept_nested_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/accept_nested_attributes.rb -------------------------------------------------------------------------------- /lib/matchers/allow_mass_assignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/allow_mass_assignment.rb -------------------------------------------------------------------------------- /lib/matchers/associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/associations.rb -------------------------------------------------------------------------------- /lib/matchers/be_dynamic_document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/be_dynamic_document.rb -------------------------------------------------------------------------------- /lib/matchers/be_mongoid_document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/be_mongoid_document.rb -------------------------------------------------------------------------------- /lib/matchers/be_stored_in.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/be_stored_in.rb -------------------------------------------------------------------------------- /lib/matchers/have_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/have_field.rb -------------------------------------------------------------------------------- /lib/matchers/have_timestamps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/have_timestamps.rb -------------------------------------------------------------------------------- /lib/matchers/indexes/have_index_for.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/indexes/have_index_for.rb -------------------------------------------------------------------------------- /lib/matchers/indexes/v3/have_index_for.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/indexes/v3/have_index_for.rb -------------------------------------------------------------------------------- /lib/matchers/indexes/v4/have_index_for.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/indexes/v4/have_index_for.rb -------------------------------------------------------------------------------- /lib/matchers/validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations.rb -------------------------------------------------------------------------------- /lib/matchers/validations/absence_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/absence_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/acceptance_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/acceptance_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/associated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/associated.rb -------------------------------------------------------------------------------- /lib/matchers/validations/confirmation_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/confirmation_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/custom_validation_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/custom_validation_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/exclusion_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/exclusion_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/format_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/format_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/inclusion_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/inclusion_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/length_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/length_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/numericality_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/numericality_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/presence_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/presence_of.rb -------------------------------------------------------------------------------- /lib/matchers/validations/uniqueness_of.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/matchers/validations/uniqueness_of.rb -------------------------------------------------------------------------------- /lib/mongoid-rspec.rb: -------------------------------------------------------------------------------- 1 | require 'mongoid/rspec' 2 | -------------------------------------------------------------------------------- /lib/mongoid/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/mongoid/rspec.rb -------------------------------------------------------------------------------- /lib/mongoid/rspec/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/lib/mongoid/rspec/version.rb -------------------------------------------------------------------------------- /mongoid-rspec.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/mongoid-rspec.gemspec -------------------------------------------------------------------------------- /spec/models/article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/article.rb -------------------------------------------------------------------------------- /spec/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/comment.rb -------------------------------------------------------------------------------- /spec/models/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/log.rb -------------------------------------------------------------------------------- /spec/models/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/message.rb -------------------------------------------------------------------------------- /spec/models/movie_article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/movie_article.rb -------------------------------------------------------------------------------- /spec/models/permalink.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/permalink.rb -------------------------------------------------------------------------------- /spec/models/person.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/person.rb -------------------------------------------------------------------------------- /spec/models/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/profile.rb -------------------------------------------------------------------------------- /spec/models/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/record.rb -------------------------------------------------------------------------------- /spec/models/site.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/site.rb -------------------------------------------------------------------------------- /spec/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/models/user.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/accept_nested_attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/accept_nested_attributes_spec.rb -------------------------------------------------------------------------------- /spec/unit/associations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/associations_spec.rb -------------------------------------------------------------------------------- /spec/unit/be_dynamic_document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/be_dynamic_document_spec.rb -------------------------------------------------------------------------------- /spec/unit/be_mongoid_document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/be_mongoid_document_spec.rb -------------------------------------------------------------------------------- /spec/unit/be_stored_in.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/be_stored_in.rb -------------------------------------------------------------------------------- /spec/unit/document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/document_spec.rb -------------------------------------------------------------------------------- /spec/unit/have_index_for_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/have_index_for_spec.rb -------------------------------------------------------------------------------- /spec/unit/have_timestamps_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/have_timestamps_spec.rb -------------------------------------------------------------------------------- /spec/unit/validations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/unit/validations_spec.rb -------------------------------------------------------------------------------- /spec/validators/ssn_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongoid/mongoid-rspec/HEAD/spec/validators/ssn_validator.rb --------------------------------------------------------------------------------