summaryrefslogtreecommitdiff
path: root/etc/todo/www.demiurgo.org/darcs/coderay/test/test_javascript_scanner.rb
diff options
context:
space:
mode:
Diffstat (limited to 'etc/todo/www.demiurgo.org/darcs/coderay/test/test_javascript_scanner.rb')
-rwxr-xr-xetc/todo/www.demiurgo.org/darcs/coderay/test/test_javascript_scanner.rb104
1 files changed, 0 insertions, 104 deletions
diff --git a/etc/todo/www.demiurgo.org/darcs/coderay/test/test_javascript_scanner.rb b/etc/todo/www.demiurgo.org/darcs/coderay/test/test_javascript_scanner.rb
deleted file mode 100755
index e1bfe70..0000000
--- a/etc/todo/www.demiurgo.org/darcs/coderay/test/test_javascript_scanner.rb
+++ /dev/null
@@ -1,104 +0,0 @@
-require 'test/unit'
-require 'coderay'
-
-class TC_Latex_Encoder < Test::Unit::TestCase
- def setup
- CodeRay::Encoders.plugin_path 'lib/coderay/encoders'
- @enc = CodeRay::Encoders[:latex].new
- end
-
-
- def test_simple
- source_text = <<EOD
-function update_stars(num)
-{
- for (var i = 0; i < 10; ++i) {
- var star = $("star"+(i+1));
- if (i < num) {
- if (! star.visible()) {
- Effect.Appear(star);
- }
- } else {
- if (star.visible()) {
- Effect.Fade(star);
- }
- }
- }
-}
-EOD
- expected = [["function", :reserved],[" ", :space],["update_stars", :ident],
- ["(", :operator], ["num", :ident], [")", :operator],
- ["\n", :space],
- ["{", :operator],
- ["\n ", :space],
- ["for", :reserved], [" ", :space],
- ["(", :operator], ["var", :reserved], [" ", :space],
- ["i", :ident],[" ", :space], ["=", :operator], [" ", :space],
- ["0", :integer],
- [";", :operator],
- [" ", :space], ["i", :ident], [" ", :space],
- ["<", :operator], [" ", :space], ["10", :integer],
- [";", :operator],
- [" ", :space], ["++", :operator], ["i", :ident],
- [")", :operator], [" ", :space], ["{", :operator],
- ["\n ", :space],
- ["var", :reserved], [" ", :space], ["star", :ident],
- [" ", :space], ["=", :operator], [" ", :space],
- ["$", :ident], ["(", :operator],
- [:open, :string], ["\"", :delimiter], ["star", :content],
- ["\"", :delimiter], [:close, :string],
- ["+", :operator],
- ["(", :operator], ["i", :ident], ["+", :operator],
- ["1", :integer], [")", :operator],
- [")", :operator],
- [";", :operator],
- ["\n ", :space],
- ["if", :reserved], [" ", :space],
- ["(", :operator], ["i", :ident], [" ", :space],
- ["<", :operator], [" ", :space], ["num", :ident],
- [")", :operator], [" ", :space], ["{", :operator],
- ["\n ", :space],
- ["if", :reserved], [" ", :space],
- ["(", :operator], ["!", :operator], [" ", :space],
- ["star", :ident], [".", :operator], ["visible", :ident],
- ["(", :operator], [")", :operator], [")", :operator],
- [" ", :space],
- ["{", :operator],
- ["\n ", :space],
- ["Effect", :ident], [".", :operator], ["Appear", :ident],
- ["(", :operator], ["star", :ident], [")", :operator],
- [";", :operator], ["\n ", :space],
- ["}", :operator],
- ["\n ", :space],
- ["}", :operator],
- [" ", :space], ["else", :reserved], [" ", :space],
- ["{", :operator],
- ["\n ", :space],
- ["if", :reserved], [" ", :space],
- ["(", :operator], ["star", :ident], [".", :operator],
- ["visible", :ident], ["(", :operator], [")", :operator],
- [")", :operator],
- [" ", :space],
- ["{", :operator],
- ["\n ", :space],
- ["Effect", :ident], [".", :operator], ["Fade", :ident],
- ["(", :operator], ["star", :ident], [")", :operator],
- [";", :operator],
- ["\n ", :space],
- ["}", :operator],
- ["\n ", :space],
- ["}", :operator],
- ["\n ", :space],
- ["}", :operator],
- ["\n", :space],
- ["}", :operator],
- ["\n", :space]]
- symbol_list = CodeRay.scan(source_text, :javascript)
- assert_equal(expected, symbol_list)
- end
-
-
- def teardown
- @enc = nil
- end
-end