this is why your test is failing.

doing the following fixes it:
```

diff --git a/tests/Doctrine/Tests/ODM/PHPCR/Functional/EventManagerTest.php b/tests/Doctrine/Tests/ODM/PHPCR/Functional/EventManagerTest.php
index 8050446..0f3b12d 100644
--- a/tests/Doctrine/Tests/ODM/PHPCR/Functional/EventManagerTest.php
+++ b/tests/Doctrine/Tests/ODM/PHPCR/Functional/EventManagerTest.php
@@ -81,6 +81,7 @@ class EventManagerTest extends PHPCRFunctionalTestCase
         $item->documentTarget = $page;
 
         $page->content = "short story";
+        $this->dm->persist($item);
         $page->addItem($item);
 
         $this->dm->persist($page);
```