mirror of
https://github.com/KevinMidboe/linguist.git
synced 2026-01-29 04:35:43 +00:00
Merge branch 'master' into more-encompassing-number-skips
This commit is contained in:
@@ -35,6 +35,8 @@ class TestTokenizer < Minitest::Test
|
||||
assert_equal %w(foo), tokenize("foo\n# Comment")
|
||||
assert_equal %w(foo bar), tokenize("foo\n# Comment\nbar")
|
||||
assert_equal %w(foo), tokenize("foo\n// Comment")
|
||||
assert_equal %w(foo), tokenize("foo\n-- Comment")
|
||||
assert_equal %w(foo), tokenize("foo\n\" Comment")
|
||||
assert_equal %w(foo), tokenize("foo /* Comment */")
|
||||
assert_equal %w(foo), tokenize("foo /* \nComment\n */")
|
||||
assert_equal %w(foo), tokenize("foo <!-- Comment -->")
|
||||
@@ -86,16 +88,16 @@ class TestTokenizer < Minitest::Test
|
||||
end
|
||||
|
||||
def test_shebang
|
||||
assert_equal "SHEBANG#!sh", tokenize(:"Shell/sh.script!")[0]
|
||||
assert_equal "SHEBANG#!bash", tokenize(:"Shell/bash.script!")[0]
|
||||
assert_equal "SHEBANG#!zsh", tokenize(:"Shell/zsh.script!")[0]
|
||||
assert_equal "SHEBANG#!perl", tokenize(:"Perl/perl.script!")[0]
|
||||
assert_equal "SHEBANG#!python", tokenize(:"Python/python.script!")[0]
|
||||
assert_equal "SHEBANG#!ruby", tokenize(:"Ruby/ruby.script!")[0]
|
||||
assert_equal "SHEBANG#!ruby", tokenize(:"Ruby/ruby2.script!")[0]
|
||||
assert_equal "SHEBANG#!node", tokenize(:"JavaScript/js.script!")[0]
|
||||
assert_equal "SHEBANG#!php", tokenize(:"PHP/php.script!")[0]
|
||||
assert_equal "SHEBANG#!escript", tokenize(:"Erlang/factorial.script!")[0]
|
||||
assert_equal "SHEBANG#!sh", tokenize(:"Shell/sh")[0]
|
||||
assert_equal "SHEBANG#!bash", tokenize(:"Shell/bash")[0]
|
||||
assert_equal "SHEBANG#!zsh", tokenize(:"Shell/zsh")[0]
|
||||
assert_equal "SHEBANG#!perl", tokenize(:"Perl/perl")[0]
|
||||
assert_equal "SHEBANG#!python", tokenize(:"Python/python")[0]
|
||||
assert_equal "SHEBANG#!ruby", tokenize(:"Ruby/ruby")[0]
|
||||
assert_equal "SHEBANG#!ruby", tokenize(:"Ruby/ruby2")[0]
|
||||
assert_equal "SHEBANG#!node", tokenize(:"JavaScript/js")[0]
|
||||
assert_equal "SHEBANG#!php", tokenize(:"PHP/php")[0]
|
||||
assert_equal "SHEBANG#!escript", tokenize(:"Erlang/factorial")[0]
|
||||
assert_equal "echo", tokenize(:"Shell/invalid-shebang.sh")[0]
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user