Ignore ace mode warning while testing

This commit is contained in:
Joshua Peek
2016-09-23 13:53:38 -07:00
parent 152b5ade5e
commit 39ea9be5f8
4 changed files with 14 additions and 11 deletions

View File

@@ -35,3 +35,11 @@ def sample_blob_memory(name)
content = File.read(filepath)
Linguist::Blob.new(name, content)
end
def silence_warnings
original_verbosity = $VERBOSE
$VERBOSE = nil
yield
ensure
$VERBOSE = original_verbosity
end

View File

@@ -3,14 +3,6 @@ require_relative "./helper"
class TestBlob < Minitest::Test
include Linguist
def silence_warnings
original_verbosity = $VERBOSE
$VERBOSE = nil
yield
ensure
$VERBOSE = original_verbosity
end
def setup
silence_warnings do
# git blobs are normally loaded as ASCII-8BIT since they may contain data

View File

@@ -345,8 +345,10 @@ class TestLanguage < Minitest::Test
end
def test_ace_modes
assert Language.ace_modes.include?(Language['Ruby'])
assert Language.ace_modes.include?(Language['FORTRAN'])
silence_warnings do
assert Language.ace_modes.include?(Language['Ruby'])
assert Language.ace_modes.include?(Language['FORTRAN'])
end
end
def test_codemirror_mode