summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes.textile3
-rw-r--r--etc/coderay-lib.tmproj42
-rw-r--r--rake_tasks/test.rake13
3 files changed, 37 insertions, 21 deletions
diff --git a/Changes.textile b/Changes.textile
index 2ba6c94..abc5b05 100644
--- a/Changes.textile
+++ b/Changes.textile
@@ -170,7 +170,7 @@ h3. @Scanners::Ruby@
* *IMPROVED* handling of unicode strings; automatic switching to unicode
* *IMPROVED* highlighting of @self.method@ definitions
* *REMOVED* @Patterns::FANCY_START_SAVE@ (obsolete)
-* *FIXED* encoding issues [Ruby 1.9]
+* *FIXED* encoding issues _[Ruby 1.9]_
* *FIXED* a problem in early Ruby 1.8.6 patch versions with @Regexp.escape@
h3. @Scanners::YAML@
@@ -218,4 +218,3 @@ h3. Cleanups
* documentation, code
-
diff --git a/etc/coderay-lib.tmproj b/etc/coderay-lib.tmproj
index e78e833..16503f2 100644
--- a/etc/coderay-lib.tmproj
+++ b/etc/coderay-lib.tmproj
@@ -2,6 +2,8 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
+ <key>currentDocument</key>
+ <string>../test/scanners/coderay_suite.rb</string>
<key>documents</key>
<array>
<dict>
@@ -30,9 +32,7 @@
<key>filename</key>
<string>../Changes.textile</string>
<key>lastUsed</key>
- <date>2009-12-30T07:42:08Z</date>
- <key>selected</key>
- <true/>
+ <date>2009-12-30T08:13:30Z</date>
</dict>
<dict>
<key>filename</key>
@@ -106,7 +106,9 @@
<key>filename</key>
<string>../test/scanners/coderay_suite.rb</string>
<key>lastUsed</key>
- <date>2009-12-28T05:09:43Z</date>
+ <date>2009-12-30T09:08:29Z</date>
+ <key>selected</key>
+ <true/>
</dict>
<dict>
<key>filename</key>
@@ -311,20 +313,6 @@
<integer>178</integer>
</dict>
</dict>
- <key>../lib/coderay/scanners/ruby.rb</key>
- <dict>
- <key>caret</key>
- <dict>
- <key>column</key>
- <integer>0</integer>
- <key>line</key>
- <integer>346</integer>
- </dict>
- <key>firstVisibleColumn</key>
- <integer>0</integer>
- <key>firstVisibleLine</key>
- <integer>329</integer>
- </dict>
<key>../lib/coderay/scanners/ruby/patterns.rb</key>
<dict>
<key>caret</key>
@@ -427,6 +415,20 @@
<integer>0</integer>
</dict>
</dict>
+ <key>../test/scanners/coderay_suite.rb</key>
+ <dict>
+ <key>caret</key>
+ <dict>
+ <key>column</key>
+ <integer>6</integer>
+ <key>line</key>
+ <integer>211</integer>
+ </dict>
+ <key>firstVisibleColumn</key>
+ <integer>0</integer>
+ <key>firstVisibleLine</key>
+ <integer>198</integer>
+ </dict>
<key>../test/scanners/suite.rb</key>
<dict>
<key>caret</key>
@@ -442,6 +444,10 @@
<integer>0</integer>
</dict>
</dict>
+ <key>openDocuments</key>
+ <array>
+ <string>../test/scanners/coderay_suite.rb</string>
+ </array>
<key>showFileHierarchyDrawer</key>
<true/>
<key>windowFrame</key>
diff --git a/rake_tasks/test.rake b/rake_tasks/test.rake
index 0c9ce78..0d6fa62 100644
--- a/rake_tasks/test.rake
+++ b/rake_tasks/test.rake
@@ -26,10 +26,21 @@ namespace :test do
end
desc 'run all scanner tests'
- task :scanners do
+ task :scanner do
ruby "./test/scanners/suite.rb"
end
+ namespace :scanners do
+ Dir['./test/scanners/*'].each do |scanner|
+ next unless File.directory? scanner
+ lang = File.basename(scanner)
+ desc "run all scanner tests for #{lang}"
+ task lang do
+ ruby "./test/scanners/suite.rb #{lang}"
+ end
+ end
+ end
+
desc 'clean test output files'
task :clean do
for file in Dir['test/scanners/**/*.actual.*']