/** * Test keep flash message for next request */ public function testKeepFlashFromPreviousRequest() { $_SESSION['slim.flash'] = array('info' => 'foo'); $f = new Slim_Middleware_Flash(); $f->loadMessages(); $f->keep(); $f->save(); $this->assertEquals('foo', $_SESSION['slim.flash']['info']); }
/** * Test iteration */ public function testIteration() { $_SESSION['slim.flash'] = array('info' => 'foo', 'error' => 'bar'); $f = new Slim_Middleware_Flash(); $f->loadMessages(); $output = ''; foreach ($f as $key => $value) { $output .= $key . $value; } $this->assertEquals('infofooerrorbar', $output); }