<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -7,6 +7,8 @@
   * expect { this_block }.to change{this.expression}.from(old_value).to(new_value)
   * expect { this_block }.to raise_error
   * better failiure messages for equal matcher (James Byrne). Closes #804.
+  * add stub_chain method
+    * also alias_method :stub, :stub!, so you can stub with less bang
     
 * bug fixes
 </diff>
      <filename>History.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -16,6 +16,8 @@ module Spec
           __mock_proxy.add_stub(caller(1)[0], sym_or_hash.to_sym, opts)
         end
       end
+      
+      alias_method :stub, :stub!
 
       def stub_chain(*methods)
         while methods.length &gt; 1</diff>
      <filename>lib/spec/mocks/methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,11 +16,15 @@ module Spec
         @instance = @class.new
         @stub = Object.new
       end
-
-      it &quot;should return expected value when expected message is received&quot; do
-        @instance.stub!(:msg).and_return(:return_value)
-        @instance.msg.should equal(:return_value)
-        @instance.rspec_verify
+      
+      [:stub!, :stub].each do |method|
+        context &quot;using #{method}&quot; do
+          it &quot;should return expected value when expected message is received&quot; do
+            @instance.send(method, :msg).and_return(:return_value)
+            @instance.msg.should equal(:return_value)
+            @instance.rspec_verify
+          end
+        end
       end
 
       it &quot;should ignore when expected message is received&quot; do</diff>
      <filename>spec/spec/mocks/stub_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9279768fee70b7b44b35a55968502c439cbe2c69</id>
    </parent>
  </parents>
  <author>
    <name>David Chelimsky</name>
    <email>dchelimsky@gmail.com</email>
  </author>
  <url>http://github.com/dchelimsky/rspec/commit/bf719ff03650ab128f767a2443ef262858819930</url>
  <id>bf719ff03650ab128f767a2443ef262858819930</id>
  <committed-date>2009-04-26T12:56:37-07:00</committed-date>
  <authored-date>2009-04-26T12:55:21-07:00</authored-date>
  <message>alias_method :stub, :stub!</message>
  <tree>d1f7632eeac6fe3686119c79206d137d28b9fa5c</tree>
  <committer>
    <name>David Chelimsky</name>
    <email>dchelimsky@gmail.com</email>
  </committer>
</commit>
