From 3cf7a0a46037f32b95b5ffb358cb898233d5c5db Mon Sep 17 00:00:00 2001
From: David Heinemeier Hansson <david@loudthinking.com>
Date: Sun, 11 Sep 2005 04:58:27 +0000
Subject: Added Kernel#silence_warnings and puts it into use throughout the
 framework

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2179 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
---
 activesupport/test/core_ext/kernel_test.rb     | 19 +++++++++++++++++++
 activesupport/test/core_ext/string_ext_test.rb |  3 ++-
 activesupport/test/dependencies_test.rb        |  1 -
 activesupport/test/misc_test.rb                | 19 -------------------
 4 files changed, 21 insertions(+), 21 deletions(-)
 create mode 100644 activesupport/test/core_ext/kernel_test.rb
 delete mode 100644 activesupport/test/misc_test.rb

(limited to 'activesupport/test')

diff --git a/activesupport/test/core_ext/kernel_test.rb b/activesupport/test/core_ext/kernel_test.rb
new file mode 100644
index 0000000000..d757362243
--- /dev/null
+++ b/activesupport/test/core_ext/kernel_test.rb
@@ -0,0 +1,19 @@
+require 'test/unit'
+require File.dirname(__FILE__) + '/../../lib/active_support/core_ext/kernel'
+
+class KernelTest < Test::Unit::TestCase
+  def test_silence_warnings
+    silence_warnings { assert_nil $VERBOSE }
+    assert_equal 1234, silence_warnings { 1234 }
+  end
+
+  def test_silence_warnings_verbose_invariant
+    old_verbose = $VERBOSE
+    begin
+      silence_warnings { raise }
+      flunk
+    rescue
+      assert_equal old_verbose, $VERBOSE
+    end
+  end
+end
diff --git a/activesupport/test/core_ext/string_ext_test.rb b/activesupport/test/core_ext/string_ext_test.rb
index c1c1918817..15189a75b1 100644
--- a/activesupport/test/core_ext/string_ext_test.rb
+++ b/activesupport/test/core_ext/string_ext_test.rb
@@ -1,6 +1,7 @@
 require 'test/unit'
+require 'date'
 require File.dirname(__FILE__) + '/../../lib/active_support/core_ext/string'
-require File.dirname(__FILE__) + '/../../lib/active_support/misc'
+require File.dirname(__FILE__) + '/../../lib/active_support/core_ext/kernel'
 
 silence_warnings do
   require File.dirname(__FILE__) + '/../inflector_test'
diff --git a/activesupport/test/dependencies_test.rb b/activesupport/test/dependencies_test.rb
index 1af960ee36..a34fc0d323 100644
--- a/activesupport/test/dependencies_test.rb
+++ b/activesupport/test/dependencies_test.rb
@@ -1,6 +1,5 @@
 require 'test/unit'
 $LOAD_PATH.unshift File.dirname(__FILE__) + '/../lib/active_support/'
-require 'misc'
 require 'dependencies'
 
 class DependenciesTest < Test::Unit::TestCase
diff --git a/activesupport/test/misc_test.rb b/activesupport/test/misc_test.rb
deleted file mode 100644
index cfd54c0ad0..0000000000
--- a/activesupport/test/misc_test.rb
+++ /dev/null
@@ -1,19 +0,0 @@
-require 'test/unit'
-require File.dirname(__FILE__) + '/../lib/active_support/misc'
-
-class MiscTest < Test::Unit::TestCase
-  def test_silence_warnings
-    silence_warnings { assert_nil $VERBOSE }
-    assert_equal 1234, silence_warnings { 1234 }
-  end
-
-  def test_silence_warnings_verbose_invariant
-    old_verbose = $VERBOSE
-    begin
-      silence_warnings { raise }
-      flunk
-    rescue
-      assert_equal old_verbose, $VERBOSE
-    end
-  end
-end
-- 
cgit v1.2.3