diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 203ae442..0a658e4e 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -1791,7 +1791,6 @@ XML: - .tmSnippet - .tmTheme - .tml - - .ts - .ui - .urdf - .vxml diff --git a/test/test_heuristics.rb b/test/test_heuristics.rb index a7847173..75a559cd 100644 --- a/test/test_heuristics.rb +++ b/test/test_heuristics.rb @@ -50,4 +50,16 @@ class TestHeuristcs < Test::Unit::TestCase results = Heuristics.disambiguate_pl(fixture("Perl/perl-test.t"), languages) assert_equal Language["Perl"], results.first end + + def test_ts_typescript_by_heuristics + languages = ["TypeScript", "XML"] + results = Heuristics.disambiguate_pl(fixture("TypeScript/class.ts"), languages) + assert_equal Language["TypeScript"], results.first + end + + def test_ts_xml_by_heuristics + languages = ["TypeScript", "XML"] + results = Heuristics.disambiguate_pl(fixture("XML/pt_BR.ts"), languages) + assert_equal Language["XML"], results.first + end end