diff options
| author | Joshua Peek <josh@joshpeek.com> | 2011-05-10 09:46:44 -0500 |
|---|---|---|
| committer | Joshua Peek <josh@joshpeek.com> | 2011-05-10 09:46:44 -0500 |
| commit | 68718812bce182de109e0b6b7da187d5cbc4d56e (patch) | |
| tree | bd0935a516c7a7e3e215cdc30bc61345c39c2423 /test/test_pathname.rb | |
| parent | de8bf008efd1b45191d736796f2bea8a93d0dce7 (diff) | |
Add Pathname#lexer and Pathname#lexer_name
Diffstat (limited to 'test/test_pathname.rb')
| -rw-r--r-- | test/test_pathname.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/test_pathname.rb b/test/test_pathname.rb index 8aad93b..70db3c8 100644 --- a/test/test_pathname.rb +++ b/test/test_pathname.rb @@ -41,4 +41,21 @@ class TestPathname < Test::Unit::TestCase assert_equal Language['Nu'], Pathname.new("itty.nu").language assert_nil Pathname.new("defun.kt").language end + + def test_lexer + assert_equal 'ruby', Pathname.new("file.rb").lexer + assert_equal 'ruby', Pathname.new("Rakefile").lexer + assert_equal 'bash', Pathname.new("file.ebuild").lexer + assert_equal 'python', Pathname.new("itty.py").lexer + assert_equal 'scheme', Pathname.new("itty.nu").lexer + assert_equal 'plain', Pathname.new("defun.kt").lexer + end + + def test_lexer_name + assert_equal 'Ruby', Pathname.new("file.rb").lexer_name + assert_equal 'Gentoo Ebuild', Pathname.new("file.ebuild").lexer_name + assert_equal 'Ruby', Pathname.new("Rakefile").lexer_name + assert_equal 'Nu', Pathname.new("itty.nu").lexer_name + assert_equal 'Text', Pathname.new("defun.kt").lexer_name + end end |
