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 TestBlob < Minitest::Test | class TestBlob < Minitest::Test | ||||||
|   include Linguist |   include Linguist | ||||||
|  |  | ||||||
|  |   def silence_warnings | ||||||
|  |     original_verbosity = $VERBOSE | ||||||
|  |     $VERBOSE = nil | ||||||
|  |     yield | ||||||
|  |   ensure | ||||||
|  |     $VERBOSE = original_verbosity | ||||||
|  |   end | ||||||
|  |  | ||||||
|   def setup |   def setup | ||||||
|     # git blobs are normally loaded as ASCII-8BIT since they may contain data |     silence_warnings do | ||||||
|     # with arbitrary encoding not known ahead of time |       # git blobs are normally loaded as ASCII-8BIT since they may contain data | ||||||
|     @original_external = Encoding.default_external |       # with arbitrary encoding not known ahead of time | ||||||
|     Encoding.default_external = Encoding.find("ASCII-8BIT") |       @original_external = Encoding.default_external | ||||||
|  |       Encoding.default_external = Encoding.find("ASCII-8BIT") | ||||||
|  |     end | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def teardown |   def teardown | ||||||
|     Encoding.default_external = @original_external |     silence_warnings do | ||||||
|  |       Encoding.default_external = @original_external | ||||||
|  |     end | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def script_blob(name) |   def script_blob(name) | ||||||
|   | |||||||
| @@ -3,15 +3,27 @@ require_relative "./helper" | |||||||
| class TestFileBlob < Minitest::Test | class TestFileBlob < Minitest::Test | ||||||
|   include Linguist |   include Linguist | ||||||
|  |  | ||||||
|  |   def silence_warnings | ||||||
|  |     original_verbosity = $VERBOSE | ||||||
|  |     $VERBOSE = nil | ||||||
|  |     yield | ||||||
|  |   ensure | ||||||
|  |     $VERBOSE = original_verbosity | ||||||
|  |   end | ||||||
|  |  | ||||||
|   def setup |   def setup | ||||||
|     # git blobs are normally loaded as ASCII-8BIT since they may contain data |     silence_warnings do | ||||||
|     # with arbitrary encoding not known ahead of time |       # git blobs are normally loaded as ASCII-8BIT since they may contain data | ||||||
|     @original_external = Encoding.default_external |       # with arbitrary encoding not known ahead of time | ||||||
|     Encoding.default_external = Encoding.find("ASCII-8BIT") |       @original_external = Encoding.default_external | ||||||
|  |       Encoding.default_external = Encoding.find("ASCII-8BIT") | ||||||
|  |     end | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def teardown |   def teardown | ||||||
|     Encoding.default_external = @original_external |     silence_warnings do | ||||||
|  |       Encoding.default_external = @original_external | ||||||
|  |     end | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def script_blob(name) |   def script_blob(name) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user