summaryrefslogtreecommitdiff
path: root/test/unit/suite.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/suite.rb')
-rwxr-xr-xtest/unit/suite.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/unit/suite.rb b/test/unit/suite.rb
new file mode 100755
index 0000000..845c5b2
--- /dev/null
+++ b/test/unit/suite.rb
@@ -0,0 +1,13 @@
+require 'test/unit'
+$:.unshift 'lib'
+
+MYDIR = File.dirname(__FILE__)
+suite = Dir[File.join(MYDIR, '*.rb')].
+ map { |tc| File.basename(tc).sub(/\.rb$/, '') } - %w'suite vhdl'
+
+puts "Running CodeRay unit tests: #{suite.join(', ')}"
+
+helpers = %w(file_type word_list tokens)
+for test_case in helpers + (suite - helpers)
+ load File.join(MYDIR, test_case + '.rb')
+end