Sha256: 857530115ed0ca588c1f0c5c382ea82ef3a0ecb045a35942c99ccf83795b112e

Contents?: true

Size: 536 Bytes

Versions: 7

Compression:

Stored size: 536 Bytes

Contents

require 'test_helper'

class UniquenessTest < BaseTest
  test 'single auto increment uniqueness' do
    n = 200

    n.times do
      FirstAutoIncrementedModel.create
    end

    assert_equal n, FirstAutoIncrementedModel.all.uniq.size
  end

  test 'double auto increment uniqueness' do
    n = 100

    n.times do
      FirstAutoIncrementedModel.create
      SecondAutoIncrementedModel.create
    end

    assert_equal n, FirstAutoIncrementedModel.all.uniq.size
    assert_equal n, SecondAutoIncrementedModel.all.uniq.size
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mongoid-auto_increment-2.3.0 test/uniqueness_test.rb
mongoid-auto_increment-2.2.0 test/uniqueness_test.rb
mongoid-auto_increment-2.1.0 test/uniqueness_test.rb
mongoid-auto_increment-2.0.0.alpha2 test/uniqueness_test.rb
mongoid-auto_increment-2.0.0.alpha1 test/uniqueness_test.rb
mongoid-auto_increment-1.0.1 test/uniqueness_test.rb
mongoid-auto_increment-1.0.0 test/uniqueness_test.rb