From 8963bcc81ee2eb1275e34d777f4577097e939139 Mon Sep 17 00:00:00 2001 From: Matthew Weier O'Phinney Date: Tue, 13 Nov 2012 17:02:33 -0600 Subject: [PATCH] [#2855] Added test for renderer.post event - Added a test for the renderer.post event to ensure it gets triggered --- tests/ZendTest/View/ViewTest.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/ZendTest/View/ViewTest.php b/tests/ZendTest/View/ViewTest.php index 5139f73360a..2baa1ec4ffd 100644 --- a/tests/ZendTest/View/ViewTest.php +++ b/tests/ZendTest/View/ViewTest.php @@ -290,4 +290,20 @@ public function testUsesTreeRendererInterfaceToDetermineWhetherOrNotToPassOnlyRo $this->assertEquals($expected, $result->content); } + + public function testCanTriggerPostRendererEvent() + { + $this->attachTestStrategies(); + $test = (object) array('flag' => false); + $this->view->getEventManager()->attach('renderer.post', function ($e) use ($test) { + $test->flag = true; + }); + $variables = array( + 'foo' => 'bar', + 'bar' => 'baz', + ); + $this->model->setVariables($variables); + $this->view->render($this->model); + $this->assertTrue($test->flag); + } }