Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Commit f093ca3

Browse files
author
Ben Glassman
committed
Use dm from the container instead of via $this->db which causes
exception.
1 parent 5dfdd0e commit f093ca3

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

Tests/WebTest/Admin/MenuAdminTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public function setUp()
2121
'Symfony\Cmf\Bundle\MenuBundle\Tests\Resources\DataFixtures\PHPCR\LoadMenuData',
2222
));
2323
$this->client = $this->createClient();
24-
$this->documentManager = $this->db('PHPCR')->getOm();
24+
$this->documentManager = $this->client->getContainer()->get('doctrine_phpcr.odm.document_manager');
2525
}
2626

2727
public function testMenuList()
@@ -84,7 +84,8 @@ public function testMenuDelete()
8484
// If we have a 302 redirect, then all is well
8585
$this->assertEquals(302, $res->getStatusCode());
8686

87-
$this->setExpectedException('PHPCR\InvalidItemStateException');
88-
$menuItem = $this->documentManager->find(null, '/test/menus/test-menu');
87+
$documentManager = $this->client->getContainer()->get('doctrine_phpcr.odm.document_manager');
88+
$menu = $documentManager->find(null, '/test/menus/test-menu');
89+
$this->assertNull($menu);
8990
}
9091
}

Tests/WebTest/Admin/MenuNodeAdminTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public function setUp()
2121
'Symfony\Cmf\Bundle\MenuBundle\Tests\Resources\DataFixtures\PHPCR\LoadMenuData',
2222
));
2323
$this->client = $this->createClient();
24-
$this->documentManager = $this->db('PHPCR')->getOm();
2524
}
2625

2726
public function testEdit()
@@ -45,7 +44,8 @@ public function testDelete()
4544
// If we have a 302 redirect, then all is well
4645
$this->assertEquals(302, $res->getStatusCode());
4746

48-
$this->setExpectedException('PHPCR\InvalidItemStateException');
49-
$menuItem = $this->documentManager->find(null, '/test/menus/test-menu/item-2');
47+
$documentManager = $this->client->getContainer()->get('doctrine_phpcr.odm.document_manager');
48+
$menuItem = $documentManager->find(null, '/test/menus/test-menu/item-2');
49+
$this->assertNull($menuItem);
5050
}
5151
}

0 commit comments

Comments
 (0)