Blame SOURCES/rubygem-coffee-script-2.2.0-Export-generic-CoffeeScript-Error.patch

2d8b32
From eeee9a0cf4c092c034d49be531678fb2f6d1acd8 Mon Sep 17 00:00:00 2001
2d8b32
From: Joshua Peek <josh@joshpeek.com>
2d8b32
Date: Mon, 17 Feb 2014 18:07:01 -0600
2d8b32
Subject: [PATCH] Export generic CoffeeScript::Error
2d8b32
2d8b32
---
2d8b32
 lib/coffee_script.rb       | 1 +
2d8b32
 test/test_coffee_script.rb | 5 ++++-
2d8b32
 2 files changed, 5 insertions(+), 1 deletion(-)
2d8b32
2d8b32
diff --git a/lib/coffee_script.rb b/lib/coffee_script.rb
2d8b32
index 9787565..bc154ec 100644
2d8b32
--- a/lib/coffee_script.rb
2d8b32
+++ b/lib/coffee_script.rb
2d8b32
@@ -2,6 +2,7 @@
2d8b32
 require 'coffee_script/source'
2d8b32
 
2d8b32
 module CoffeeScript
2d8b32
+  Error            = ExecJS::Error
2d8b32
   EngineError      = ExecJS::RuntimeError
2d8b32
   CompilationError = ExecJS::ProgramError
2d8b32
 
2d8b32
diff --git a/test/test_coffee_script.rb b/test/test_coffee_script.rb
2d8b32
index 0b3f897..eb4fd73 100644
2d8b32
--- a/test/test_coffee_script.rb
2d8b32
+++ b/test/test_coffee_script.rb
2d8b32
@@ -48,8 +48,11 @@ def test_compile_with_no_wrap
2d8b32
   end
2d8b32
 
2d8b32
   def test_compilation_error
2d8b32
-    assert_raises CoffeeScript::CompilationError do
2d8b32
+    begin
2d8b32
       CoffeeScript.compile("unless")
2d8b32
+      flunk
2d8b32
+    rescue CoffeeScript::Error => e
2d8b32
+      assert e
2d8b32
     end
2d8b32
   end
2d8b32
 
2d8b32
-- 
2d8b32
1.9.3
2d8b32