mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			419 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			419 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require_relative '../../spec_helper'
 | |
| require_relative 'shared/eos'
 | |
| require 'strscan'
 | |
| 
 | |
| describe "StringScanner#empty?" do
 | |
|   it_behaves_like :strscan_eos, :empty?
 | |
| 
 | |
|   it "warns in verbose mode that the method is obsolete" do
 | |
|     s = StringScanner.new("abc")
 | |
|     -> {
 | |
|       s.empty?
 | |
|     }.should complain(/empty?.*obsolete.*eos?/, verbose: true)
 | |
| 
 | |
|     -> {
 | |
|       s.empty?
 | |
|     }.should_not complain(verbose: false)
 | |
|   end
 | |
| end
 | 
