<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,14 @@
 require File.dirname(__FILE__) + '/../spec_helper'
 require File.dirname(__FILE__) + '/fixtures/block'
 
+describe &quot;A block with mismatched arguments&quot; do
+  it &quot;Should fill in unsupplied arguments with nil&quot; do
+    ret = nil
+    BlockSpecs::Yield.new.two_args {|one, two, three| ret = [one, two, three]}
+    ret.should == [1, 2, nil]
+  end
+end
+
 describe &quot;A block with a 'rest' arg&quot; do
   it &quot;collects all of the arguments passed to yield&quot; do
     ret = nil
@@ -36,4 +44,4 @@ describe &quot;A block whose arguments are splatted&quot; do
   end
 end
 
-language_version __FILE__, &quot;block&quot;
\ No newline at end of file
+language_version __FILE__, &quot;block&quot;</diff>
      <filename>language/block_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>11bba3be1d0bb55ef1975172c289d27d4fa9d3a5</id>
    </parent>
  </parents>
  <author>
    <name>Thomas E. Enebo</name>
    <email>tom.enebo@gmail.com</email>
  </author>
  <url>http://github.com/rubyspec/rubyspec/commit/e7ba48472aef5601e550eeb4b44e277f9abc0142</url>
  <id>e7ba48472aef5601e550eeb4b44e277f9abc0142</id>
  <committed-date>2009-07-02T00:21:55-07:00</committed-date>
  <authored-date>2009-07-02T00:21:55-07:00</authored-date>
  <message>Add spec for mismatched block arguments</message>
  <tree>31690b46a1ca5387b6e274af4fef8ef7d6349697</tree>
  <committer>
    <name>Thomas E. Enebo</name>
    <email>tom.enebo@gmail.com</email>
  </committer>
</commit>
