mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	 6064132c42
			
		
	
	
		6064132c42
		
	
	
	
	
		
			
			git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			713 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			713 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # frozen_string_literal: false
 | |
| require 'test/unit'
 | |
| require '-test-/postponed_job'
 | |
| 
 | |
| module Bug
 | |
|   def self.postponed_job_call_direct_wrapper(*args)
 | |
|     postponed_job_call_direct(*args)
 | |
|   end
 | |
| 
 | |
|   def self.postponed_job_register_wrapper(*args)
 | |
|     postponed_job_register(*args)
 | |
|   end
 | |
| end
 | |
| 
 | |
| class TestPostponed_job < Test::Unit::TestCase
 | |
|   def test_register
 | |
|     direct, registered = [], []
 | |
| 
 | |
|     Bug.postponed_job_call_direct_wrapper(direct)
 | |
|     Bug.postponed_job_register_wrapper(registered)
 | |
| 
 | |
|     assert_match(     /postponed_job_call_direct_wrapper/, direct.join)
 | |
|     assert_not_match( /postponed_job_register_wrapper/, registered.join)
 | |
| 
 | |
|     Bug.postponed_job_register_one(ary = [])
 | |
|     assert_equal [1], ary
 | |
|   end
 | |
| end
 |