Detect Parrot assembly and bytecode individually, and add some tests

This commit is contained in:
Jonathan "Duke" Leto
2011-07-28 11:24:30 -07:00
parent 9dff8bb4a8
commit a4eb4738d7
5 changed files with 32 additions and 2 deletions

View File

@@ -82,6 +82,7 @@ class TestBlob < Test::Unit::TestCase
assert blob("linguist.gem").binary?
assert blob("octocat.ai").binary?
assert blob("octocat.png").binary?
assert blob("hello.pbc").binary?
assert !blob("README").binary?
assert !blob("file.txt").binary?
assert !blob("foo.rb").binary?
@@ -317,6 +318,11 @@ class TestBlob < Test::Unit::TestCase
# https://github.com/olabini/ioke
assert_equal Language['Ioke'], blob("hello.ik").language
# https://github.com/parrot/parrot
assert_equal Language['Parrot Internal Representation'], blob("hello.pir").language
assert_equal Language['Parrot Assembly'], blob("hello.pasm").language
assert_equal Language['Parrot Bytecode'], blob("hello.pbc").language
end
def test_lexer