/** * Test middleware call */ public function testFlashAsMiddleware() { $env = array(); $app = new CustomAppFlash(); //<-- See class definition at top of file $f = new Slim_Middleware_Flash($app); $this->assertFalse(isset($_SESSION['slim.flash'])); list($status, $header, $body) = $f->call($env); $this->assertEquals('Foo', $_SESSION['slim.flash']['info']); }