mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
32 lines
667 B
Ruby
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
|