Sha256: 3cca804e38b2b171e5efc0cef2913d8e22edf136e5ee5a2d63202ab00ef43295

Contents?: true

Size: 530 Bytes

Versions: 5

Compression:

Stored size: 530 Bytes

Contents

require 'test_helper'

class DataMapperCompatibilityTest < ActiveSupport::TestCase
  def teardown
    User.raise_on_save_failure = false
  end

  test 'respects raise_on_save_failure' do
    User.raise_on_save_failure = true
    user = new_user(:email => nil)
    assert user.invalid?
    assert_raise DataMapper::SaveFailureError do
      user.save
    end

    user = new_user
    assert user.valid?
    assert user.save

    User.raise_on_save_failure = false
    user = new_user(:email => nil)
    assert !user.save
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dm-devise-2.2.1 test/data_mapper/compatibility_test.rb
dm-devise-2.2.0 test/data_mapper/compatibility_test.rb
dm-devise-2.1.0 test/data_mapper/compatibility_test.rb
dm-devise-2.0.1 test/data_mapper/compatibility_test.rb
dm-devise-2.0.0 test/data_mapper/compatibility_test.rb