diff --git a/test/test.js b/test/test.js
index <HASH>..<HASH> 100644
--- a/test/test.js
+++ b/test/test.js
@@ -106,7 +106,11 @@ describe ( 'forge'
         ( 'should add methods to component definition'
         , function ()
           { let def =
-            { foo: function ()
+            { init ()
+              { this._foo = 'Foo'
+              }
+
+            , foo ()
               { return 'I am foo.'
               }
             }
@@ -143,6 +147,18 @@ describe ( 'forge'
             .should.equal ( Foo.foo )
           }
         )
+
+        it
+        ( 'should call init from all components'
+        , function ()
+          { let e   = forge.Entity ( 'Name', 'Foo' )
+            e._name
+            .should.equal ( 'No name' )
+            
+            e._foo
+            .should.equal ( 'Foo' )
+          }
+        )
       }
     )
   }
Added test for init function.