From 7099489b0bd988e26916afc55c3b1f2874c3ea09 Mon Sep 17 00:00:00 2001 From: murphy Date: Fri, 26 Mar 2010 04:43:17 +0000 Subject: Improved functional tests. --- test/functional/basic.rb | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'test/functional/basic.rb') diff --git a/test/functional/basic.rb b/test/functional/basic.rb index 6eb9782..9f68763 100755 --- a/test/functional/basic.rb +++ b/test/functional/basic.rb @@ -11,15 +11,26 @@ class BasicTest < Test::Unit::TestCase RUBY_TEST_CODE = 'puts "Hello, World!"' + RUBY_TEST_TOKENS = [ + ['puts', :ident], + [' ', :space], + [:open, :string], + ['"', :delimiter], + ['Hello, World!', :content], + ['"', :delimiter], + [:close, :string] + ] def test_simple_scan assert_nothing_raised do - CodeRay.scan(RUBY_TEST_CODE, :ruby) + assert_equal RUBY_TEST_TOKENS, CodeRay.scan(RUBY_TEST_CODE, :ruby).to_ary end end + RUBY_TEST_HTML = 'puts "' + + 'Hello, World!"' def test_simple_highlight assert_nothing_raised do - CodeRay.scan(RUBY_TEST_CODE, :ruby).html + assert_equal RUBY_TEST_HTML, CodeRay.scan(RUBY_TEST_CODE, :ruby).html end end -- cgit v1.2.1