From 3223f194f60d0c79f41af86db59d8e86c1452c95 Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Sun, 10 Mar 2013 13:07:29 +0100 Subject: [PATCH] avoid test name collision --- test/contest.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/contest.rb b/test/contest.rb index 32ab84e9..75447aa1 100644 --- a/test/contest.rb +++ b/test/contest.rb @@ -82,7 +82,9 @@ private end def self.test_name(name) - "test_#{sanitize_name(name).gsub(/\s+/,'_')}".to_sym + name = "test_#{sanitize_name(name).gsub(/\s+/,'_')}_0" + name = name.succ while method_defined? name + name.to_sym end def self.sanitize_name(name)