summaryrefslogtreecommitdiff
path: root/test/suite.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/suite.rb')
-rw-r--r--test/suite.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/suite.rb b/test/suite.rb
index ef3e2fb..fb50532 100644
--- a/test/suite.rb
+++ b/test/suite.rb
@@ -36,7 +36,7 @@ class CodeRaySuite < TestCase
puts
puts " >> Running #{self.class.name} <<"
puts
- CodeRay::Scanners.load lang
+ scanner = CodeRay::Scanners[lang].new
tokenizer = CodeRay::Encoders[:debug].new
highlighter = CodeRay::Encoders[:html].new(
:tab_width => 2,
@@ -52,7 +52,8 @@ class CodeRaySuite < TestCase
output = name + '.out.' + tokenizer.file_extension
code = File.open(input, 'rb') { |f| break f.read }
- tokens = CodeRay.scan code, lang
+ scanner.string = code
+ tokens = scanner.tokens
result = tokenizer.encode_tokens tokens
highlighted = highlighter.encode_tokens tokens