From e63682824ef4110152381bdb9b831378fe7baa4c Mon Sep 17 00:00:00 2001 From: murphy Date: Tue, 29 Jun 2010 06:39:21 +0000 Subject: Removing tests from library files. They live now in test/unit. --- lib/coderay/encoders/debug.rb | 49 +------------------------------------------ 1 file changed, 1 insertion(+), 48 deletions(-) (limited to 'lib/coderay/encoders/debug.rb') diff --git a/lib/coderay/encoders/debug.rb b/lib/coderay/encoders/debug.rb index c97631b..ef76192 100644 --- a/lib/coderay/encoders/debug.rb +++ b/lib/coderay/encoders/debug.rb @@ -1,4 +1,3 @@ -($:.unshift '../..'; require 'coderay') unless defined? CodeRay module CodeRay module Encoders @@ -30,6 +29,7 @@ module Encoders if kind == :space @out << text else + # FIXME: Escape ( text = text.gsub(/[)\\]/, '\\\\\0') # escape ) and \ @out << kind.to_s << '(' << text << ')' end @@ -61,50 +61,3 @@ module Encoders end end - -if $0 == __FILE__ - $VERBOSE = true - $: << File.join(File.dirname(__FILE__), '..') - eval DATA.read, nil, $0, __LINE__ + 4 -end - -__END__ -require 'test/unit' - -class DebugEncoderTest < Test::Unit::TestCase - - def test_creation - assert CodeRay::Encoders::Debug < CodeRay::Encoders::Encoder - debug = nil - assert_nothing_raised do - debug = CodeRay.encoder :debug - end - assert_kind_of CodeRay::Encoders::Encoder, debug - end - - TEST_INPUT = CodeRay::Tokens[ - ['10', :integer], - ['(\\)', :operator], - [:begin_group, :string], - ['test', :content], - [:end_group, :string], - [:begin_line, :test], - ["\n", :space], - ["\n \t", :space], - [" \n", :space], - ["[]", :method], - [:end_line, :test], - ].flatten - TEST_OUTPUT = <<-'DEBUG'.chomp -integer(10)operator((\\\))stringtest[ - - -method([])] - DEBUG - - def test_filtering_text_tokens - assert_equal TEST_OUTPUT, CodeRay::Encoders::Debug.new.encode_tokens(TEST_INPUT) - assert_equal TEST_OUTPUT, TEST_INPUT.debug - end - -end -- cgit v1.2.1