Sha256: a742f3d200351c0570e1f51892ba519add92636b955f49fe058e6fcf2731b9dc
Contents?: true
Size: 640 Bytes
Versions: 2
Compression:
Stored size: 640 Bytes
Contents
require 'test_helper' describe 'Document' do describe Person do subject { Person } it { must be_document } it { must be_timestamped } unless Mongoid::VERSION.to_i >= 4 it { must be_paranoid } it { must be_versioned } end it { must be_stored_in(:people) } it { must have_field(:name).of_type(String).with_default_value('me') } it { must have_fields(:name, :login).of_type(String).with_default_value('me') } it { must have_index_for(:name) } it { must have_index_for(:email, :login) } end describe Pet do subject { Pet } it { must have_index_for(:owner_id) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mongoid-minitest-1.2.0 | test/matchers/document_test.rb |
mongoid-minitest-1.1.0 | test/matchers/document_test.rb |