Heuristic rules to distinguish .sc files between SuperCollider and Scala

This commit is contained in:
Paul Chaignon
2014-10-23 14:22:12 -04:00
parent b6a9993c97
commit fd707ddf7e
2 changed files with 26 additions and 0 deletions

View File

@@ -98,4 +98,16 @@ class TestHeuristcs < Test::Unit::TestCase
end
end
end
def test_sc_supercollider_by_heuristics
languages = ["Scala", "SuperCollider"]
results = Heuristics.disambiguate_sc(fixture("SuperCollider/WarpPreset.sc"), languages)
assert_equal Language["SuperCollider"], results.first
end
def test_sc_scala_by_heuristics
languages = ["Scala", "SuperCollider"]
results = Heuristics.disambiguate_sc(fixture("Scala/node11.sc"), languages)
assert_equal Language["Scala"], results.first
end
end