<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,13 +6,20 @@ require 'rebirth'
 R = Rebirth
 GameObject = Rebirth::GameObject
 
+need { &quot;shared_hastransform_spec&quot; }
+need { &quot;shared_drawable_spec&quot; }
+
 
 describe GameObject do
 
   before :each do
+    @class = GameObject
     @gob = GameObject.new
   end
 
+  it_should_behave_like &quot;a drawable&quot;
+  it_should_behave_like &quot;an object that has transform&quot;
+
   it &quot;should include HasTransform&quot; do
     @gob.should be_kind_of( Rebirth::HasTransform )
   end
@@ -21,6 +28,10 @@ describe GameObject do
     @gob.should be_kind_of( Rebirth::HasEventHandler )
   end
 
+  it &quot;should include Drawable&quot; do
+    @gob.should be_kind_of( Rebirth::Drawable )
+  end
+
 
   describe &quot;(default)&quot; do
     </diff>
      <filename>spec/gameobject_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>500064f3ffe5779cac0e8d4f4ad5e729c45160c9</id>
    </parent>
  </parents>
  <author>
    <name>John Croisant</name>
    <email>jacius@gmail.com</email>
  </author>
  <url>http://github.com/jacius/rebirth/commit/f60ee742b92e288f529726a5fb740ffc3d11474f</url>
  <id>f60ee742b92e288f529726a5fb740ffc3d11474f</id>
  <committed-date>2009-02-25T21:52:58-08:00</committed-date>
  <authored-date>2009-02-25T21:46:12-08:00</authored-date>
  <message>GameObject specs uses HasTransform / Drawable specs.</message>
  <tree>7e724377b1903a38a386e92b83cb28a76ca04555</tree>
  <committer>
    <name>John Croisant</name>
    <email>jacius@gmail.com</email>
  </committer>
</commit>
