require 'spec_helper' describe AfterCommitQueue do it 'runs after transaction is committed' do called = false test_proc = proc { called = true } project = build(:project) project.run_after_commit(&test_proc) project.save expect(called).to be true end end