public function testResetSharedVariables() { $jade = new Jade(); $jade->share('answear', 42); $jade->share(array('foo' => 'Hello', 'bar' => 'world')); $jade->resetSharedVariables(); $error = null; try { $jade->render("p\n =foo\n=' '\n=bar\n | !"); } catch (\Exception $e) { $error = $e->getMessage(); } $this->assertSame('Undefined variable: foo', $error); }