<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8,11 +8,18 @@ describe &quot;Hash#clear&quot; do
     h.should == {}
   end
 
-  it &quot;does not remove default values and procs&quot; do
+  it &quot;does not remove default values&quot; do
     h = Hash.new(5)
     h.clear
     h.default.should == 5
 
+    h = { &quot;a&quot; =&gt; 100, &quot;b&quot; =&gt; 200 }
+    h.default = &quot;Go fish&quot;
+    h.clear
+    h[&quot;z&quot;].should == &quot;Go fish&quot;
+  end
+
+  it &quot;does not remove default procs&quot; do
     h = Hash.new { 5 }
     h.clear
     h.default_proc.should_not == nil</diff>
      <filename>1.8/core/hash/clear_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>55624eb03c5ac308dce7cb733cc5b50857f99f20</id>
    </parent>
  </parents>
  <author>
    <name>Gaston Ramos</name>
    <email>ramos.gaston@gmail.com</email>
  </author>
  <url>http://github.com/brixen/rubyspec/commit/864e8ef23a6faf00c4da36372853bbeba37b6b34</url>
  <id>864e8ef23a6faf00c4da36372853bbeba37b6b34</id>
  <committed-date>2008-05-20T06:43:00-07:00</committed-date>
  <authored-date>2008-05-19T22:59:18-07:00</authored-date>
  <message>cleanup of Hash#clear specs</message>
  <tree>8791c2e12f1544983eea8948fe44edec4b6c7fe8</tree>
  <committer>
    <name>Arthur Schreiber</name>
    <email>schreiber.arthur@gmail.com</email>
  </committer>
</commit>
