function testTemplateConstructArgs() { $args = array('bar' => 7); $Template = new Template('foo', $args); // check if filename and data set $this->assertEqual($Template->getForTesting('filename'), 'foo'); $this->assertEqual($Template->getForTesting('data'), $args); $this->assertEqual($Template->get('bar'), 7); // manually set data to see change $this->assertEqual($Template->setFilename('baz')->getForTesting('filename'), 'baz'); $this->assertEqual($Template->set('bar', 9)->get('bar'), 9); }