Sha256: 04d532e74d3d66d489bc6f3748cca1f9685165e793d7ec451ecd0858e05ae48a

Contents?: true

Size: 541 Bytes

Versions: 1

Compression:

Stored size: 541 Bytes

Contents

require "test_helper"

describe "Document" do
  describe Person do
    subject { Person }

    it { must be_document }
    it { must be_paranoid }
    it { must be_versioned }
    it { must be_timestamped }

    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) }
  end

  describe Pet do
    subject { Pet }

    it { must have_index_for(:person) }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid-minitest-0.0.3.1 test/matchers/document_test.rb