Blame SOURCES/rubygem-coffee-script-2.2.0-Condition-minitest.patch

2d8b32
From 60900187617ce7dcbb6ccd94fbdfddaa8022bd0a Mon Sep 17 00:00:00 2001
2d8b32
From: Joshua Peek <josh@joshpeek.com>
2d8b32
Date: Mon, 17 Feb 2014 17:25:02 -0600
2d8b32
Subject: [PATCH] Condition minitest
2d8b32
2d8b32
---
2d8b32
 test/test_coffee_script.rb | 17 +++++++++++++++--
2d8b32
 1 file changed, 15 insertions(+), 2 deletions(-)
2d8b32
2d8b32
diff --git a/test/test_coffee_script.rb b/test/test_coffee_script.rb
2d8b32
index 9d27279..d43fbea 100644
2d8b32
--- a/test/test_coffee_script.rb
2d8b32
+++ b/test/test_coffee_script.rb
2d8b32
@@ -1,8 +1,21 @@
2d8b32
+begin
2d8b32
+  require 'minitest/autorun'
2d8b32
+rescue LoadError
2d8b32
+  require 'test/unit'
2d8b32
+end
2d8b32
+
2d8b32
+TestCase = if defined? Minitest::Test
2d8b32
+    Minitest::Test
2d8b32
+  elsif defined? MiniTest::Unit::TestCase
2d8b32
+    MiniTest::Unit::TestCase
2d8b32
+  else
2d8b32
+    Test::Unit::TestCase
2d8b32
+  end
2d8b32
+
2d8b32
 require 'coffee_script'
2d8b32
-require 'test/unit'
2d8b32
 require 'stringio'
2d8b32
 
2d8b32
-class TestCoffeeScript < Test::Unit::TestCase
2d8b32
+class TestCoffeeScript < TestCase
2d8b32
   def test_compile
2d8b32
     assert_equal "(function() {\n  puts('Hello, World!');\n}).call(this);\n",
2d8b32
       CoffeeScript.compile("puts 'Hello, World!'\n")
2d8b32
-- 
2d8b32
1.9.3
2d8b32