Files
linguist/test/test_repository.rb
Simon Hafner b954d22eba Override for binary mime type based on languages.yml
If the extension already exists in languages.yml, it's probably not a
binary, but code.
2012-09-13 14:55:31 -05:00

32 lines
667 B
Ruby

require 'linguist/repository'
require 'test/unit'
class TestRepository < Test::Unit::TestCase
include Linguist
def repo(base_path)
Repository.from_directory(base_path)
end
def linguist_repo
repo(File.expand_path("../..", __FILE__))
end
def test_linguist_language
# assert_equal Language['Ruby'], linguist_repo.language
end
def test_linguist_languages
# assert linguist_repo.languages[Language['Ruby']] > 10_000
end
def test_linguist_size
assert linguist_repo.size > 30_000
end
def test_binary_override
assert_equal repo(File.expand_path("../../samples/Nimrod", __FILE__)).language, Language["Nimrod"]
end
end