示例#1
0
 /**
  * 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']);
 }
示例#2
0
 /**
  * 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);
 }