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,16 +3,28 @@ 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 | ||||||
|  |     silence_warnings do | ||||||
|       # git blobs are normally loaded as ASCII-8BIT since they may contain data |       # git blobs are normally loaded as ASCII-8BIT since they may contain data | ||||||
|       # with arbitrary encoding not known ahead of time |       # with arbitrary encoding not known ahead of time | ||||||
|       @original_external = Encoding.default_external |       @original_external = Encoding.default_external | ||||||
|       Encoding.default_external = Encoding.find("ASCII-8BIT") |       Encoding.default_external = Encoding.find("ASCII-8BIT") | ||||||
|     end |     end | ||||||
|  |   end | ||||||
|  |  | ||||||
|   def teardown |   def teardown | ||||||
|  |     silence_warnings do | ||||||
|       Encoding.default_external = @original_external |       Encoding.default_external = @original_external | ||||||
|     end |     end | ||||||
|  |   end | ||||||
|  |  | ||||||
|   def script_blob(name) |   def script_blob(name) | ||||||
|     blob = sample_blob_memory(name) |     blob = sample_blob_memory(name) | ||||||
|   | |||||||
| @@ -3,16 +3,28 @@ 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 | ||||||
|  |     silence_warnings do | ||||||
|       # git blobs are normally loaded as ASCII-8BIT since they may contain data |       # git blobs are normally loaded as ASCII-8BIT since they may contain data | ||||||
|       # with arbitrary encoding not known ahead of time |       # with arbitrary encoding not known ahead of time | ||||||
|       @original_external = Encoding.default_external |       @original_external = Encoding.default_external | ||||||
|       Encoding.default_external = Encoding.find("ASCII-8BIT") |       Encoding.default_external = Encoding.find("ASCII-8BIT") | ||||||
|     end |     end | ||||||
|  |   end | ||||||
|  |  | ||||||
|   def teardown |   def teardown | ||||||
|  |     silence_warnings do | ||||||
|       Encoding.default_external = @original_external |       Encoding.default_external = @original_external | ||||||
|     end |     end | ||||||
|  |   end | ||||||
|  |  | ||||||
|   def script_blob(name) |   def script_blob(name) | ||||||
|     blob = sample_blob(name) |     blob = sample_blob(name) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user