mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Ignore default external warnings
This commit is contained in:
		| @@ -3,15 +3,27 @@ require_relative "./helper" | ||||
| class TestFileBlob < Minitest::Test | ||||
|   include Linguist | ||||
|  | ||||
|   def silence_warnings | ||||
|     original_verbosity = $VERBOSE | ||||
|     $VERBOSE = nil | ||||
|     yield | ||||
|   ensure | ||||
|     $VERBOSE = original_verbosity | ||||
|   end | ||||
|  | ||||
|   def setup | ||||
|     # git blobs are normally loaded as ASCII-8BIT since they may contain data | ||||
|     # with arbitrary encoding not known ahead of time | ||||
|     @original_external = Encoding.default_external | ||||
|     Encoding.default_external = Encoding.find("ASCII-8BIT") | ||||
|     silence_warnings do | ||||
|       # git blobs are normally loaded as ASCII-8BIT since they may contain data | ||||
|       # with arbitrary encoding not known ahead of time | ||||
|       @original_external = Encoding.default_external | ||||
|       Encoding.default_external = Encoding.find("ASCII-8BIT") | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   def teardown | ||||
|     Encoding.default_external = @original_external | ||||
|     silence_warnings do | ||||
|       Encoding.default_external = @original_external | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   def script_blob(name) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user