class ActiveRecord::CustomLockingTest

Public Instance Methods

test_custom_lock() click to toggle source
# File activerecord/test/cases/custom_locking_test.rb, line 10
def test_custom_lock
  if current_adapter?(:Mysql2Adapter)
    assert_match "SHARE MODE", Person.lock("LOCK IN SHARE MODE").to_sql
    assert_sql(/LOCK IN SHARE MODE/) do
      Person.all.merge!(lock: "LOCK IN SHARE MODE").find(1)
    end
  end
end