summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormakoto kuwata <kwa@kuwata-lab.com>2009-07-15 19:04:04 +0900
committermakoto kuwata <kwa@kuwata-lab.com>2009-07-15 19:04:04 +0900
commit1483e49c53dce0a64fac0f47cfb358ca396167ee (patch)
treedaae6c82f941fde4d5bf5f03e0e780b05cc9de85
parentdd9c9ae791bcd086af414c964a1cc7c59be5d8c0 (diff)
downloaderubis-1483e49c53dce0a64fac0f47cfb358ca396167ee.tar.gz
[refactor] tweak 'test-main.rb'
-rw-r--r--test/test-main.rb20
-rw-r--r--test/testutil.rb8
2 files changed, 10 insertions, 18 deletions
diff --git a/test/test-main.rb b/test/test-main.rb
index 5fe62ac..3e78cfc 100644
--- a/test/test-main.rb
+++ b/test/test-main.rb
@@ -141,16 +141,12 @@ END
END
def _test()
- if $target
- name = (caller()[0] =~ /in `test_(.*?)'/) && $1
- return unless name == $target
- end
if @filename.nil?
method = (caller[0] =~ /in `(.*)'/) && $1 #'
method =~ /block in (.*)/ and method = $1 # for Ruby 1.9
@filename = "tmp.#{method}"
end
- File.open(@filename, 'w') { |f| f.write(@input) } if @filename
+ File.open(@filename, 'w') {|f| f.write(@input) } if @filename
begin
argv = @options.is_a?(Array) ? @options.dup : @options.split
argv << @filename if @filename
@@ -290,7 +286,7 @@ END
#
begin
(0...max).each do |i|
- File.open(filenames[i], 'w') { |f| f.write(inputs[i]) }
+ File.open(filenames[i], 'w') {|f| f.write(inputs[i]) }
end
@input = '<ok/>'
@expected = ''
@@ -389,7 +385,7 @@ END
user: Hello
password: world
END
- File.open(datafile, 'w') { |f| f.write(str) }
+ File.open(datafile, 'w') {|f| f.write(str) }
begin
_test()
ensure
@@ -408,7 +404,7 @@ END
@user = 'Hello'
@password = 'world'
END
- File.open(datafile, 'w') { |f| f.write(str) }
+ File.open(datafile, 'w') {|f| f.write(str) }
begin
_test()
ensure
@@ -427,7 +423,7 @@ END
user: Hello
password: world
END
- File.open(yamlfile, 'w') { |f| f.write(yaml) }
+ File.open(yamlfile, 'w') {|f| f.write(yaml) }
begin
_test()
ensure
@@ -449,11 +445,11 @@ END
- bbb
- ccc
END
- File.open(yamlfile, 'w') { |f| f.write(yaml) }
+ File.open(yamlfile, 'w') {|f| f.write(yaml) }
assert_raise(ArgumentError) do
_test()
end
- File.open(yamlfile, 'w') { |f| f.write(yaml.gsub(/\t/, ' '*8)) }
+ File.open(yamlfile, 'w') {|f| f.write(yaml.gsub(/\t/, ' '*8)) }
_test()
ensure
File.unlink(yamlfile) if test(?f, yamlfile)
@@ -519,7 +515,7 @@ list:
- bbb
- ccc
END
- File.open(yamlfile, 'w') { |f| f.write(yaml) }
+ File.open(yamlfile, 'w') {|f| f.write(yaml) }
begin
_test()
ensure
diff --git a/test/testutil.rb b/test/testutil.rb
index 83f4906..92aafcc 100644
--- a/test/testutil.rb
+++ b/test/testutil.rb
@@ -9,16 +9,12 @@ require 'test/unit/testcase'
-def _ruby_ver_str # :nodoc:
- return /\d+\.\d+/.match(RUBY_VERSION)[0]
-end
-
def ruby18? # :nodoc:
- _ruby_ver_str() == "1.8"
+ RUBY_VERSION =~ /\A1.8/
end
def ruby19? # :nodoc:
- _ruby_ver_str() > "1.8"
+ RUBY_VERSION =~ /\A1.9/
end