mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
Ignore ace mode warning while testing
This commit is contained in:
@@ -267,6 +267,7 @@ module Linguist
|
|||||||
# Returns an Array of Languages.
|
# Returns an Array of Languages.
|
||||||
def self.ace_modes
|
def self.ace_modes
|
||||||
warn "This method will be deprecated in a future 5.x release. Every language now has an `ace_mode` set."
|
warn "This method will be deprecated in a future 5.x release. Every language now has an `ace_mode` set."
|
||||||
|
warn caller
|
||||||
@ace_modes ||= all.select(&:ace_mode).sort_by { |lang| lang.name.downcase }
|
@ace_modes ||= all.select(&:ace_mode).sort_by { |lang| lang.name.downcase }
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -306,7 +307,7 @@ module Linguist
|
|||||||
# Set legacy search term
|
# Set legacy search term
|
||||||
@search_term = attributes[:search_term] || default_alias_name
|
@search_term = attributes[:search_term] || default_alias_name
|
||||||
|
|
||||||
# Set the language_id
|
# Set the language_id
|
||||||
@language_id = attributes[:language_id]
|
@language_id = attributes[:language_id]
|
||||||
|
|
||||||
# Set extensions or default to [].
|
# Set extensions or default to [].
|
||||||
|
|||||||
@@ -35,3 +35,11 @@ def sample_blob_memory(name)
|
|||||||
content = File.read(filepath)
|
content = File.read(filepath)
|
||||||
Linguist::Blob.new(name, content)
|
Linguist::Blob.new(name, content)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def silence_warnings
|
||||||
|
original_verbosity = $VERBOSE
|
||||||
|
$VERBOSE = nil
|
||||||
|
yield
|
||||||
|
ensure
|
||||||
|
$VERBOSE = original_verbosity
|
||||||
|
end
|
||||||
|
|||||||
@@ -3,14 +3,6 @@ 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
|
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
|
||||||
|
|||||||
@@ -345,8 +345,10 @@ class TestLanguage < Minitest::Test
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_ace_modes
|
def test_ace_modes
|
||||||
assert Language.ace_modes.include?(Language['Ruby'])
|
silence_warnings do
|
||||||
assert Language.ace_modes.include?(Language['FORTRAN'])
|
assert Language.ace_modes.include?(Language['Ruby'])
|
||||||
|
assert Language.ace_modes.include?(Language['FORTRAN'])
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_codemirror_mode
|
def test_codemirror_mode
|
||||||
|
|||||||
Reference in New Issue
Block a user