Add test for getTemplateVars returning array of values

This commit is contained in:
Simon Wisselink
2024-04-13 10:34:51 +02:00
parent 6592bd4ad3
commit 55799a9b65

View File

@@ -109,4 +109,17 @@ class GetTemplateVarsTest extends PHPUnit_Smarty
$this->assertEquals("bar2", $this->smarty->getTemplateVars('foo2', $data2, false)); $this->assertEquals("bar2", $this->smarty->getTemplateVars('foo2', $data2, false));
$this->assertEquals("", $this->smarty->getTemplateVars('blar', $data2, false)); $this->assertEquals("", $this->smarty->getTemplateVars('blar', $data2, false));
} }
public function testSimpleCallReturnsArrayWithAllValues()
{
$this->smarty->assign('foo', 'bar');
$this->smarty->assign('i', 3);
$vars = $this->smarty->getTemplateVars();
$this->assertArrayHasKey('foo', $vars);
$this->assertArrayHasKey('i', $vars);
$this->assertEquals('bar', $vars['foo']);
$this->assertEquals(3,$vars['i']);
}
} }